我正在從CF4.5升級到CF8。調用COM 4.0 dll的版本現在在4.5版本中工作,現在會拋出一個「複雜對象類型無法轉換爲簡單值..」的錯誤。 COM對象有幾個數組定義爲輸出參數。這些變量被定義爲Coldfusion中的數組。有什麼想法可以改變CF導致這個問題,我能做些什麼來解決它?ColdFusion COM錯誤
編輯:
這是CF代碼:
Arg2 = ArrayNew(1);
answer = ComObject.Test(1,"Arg2"); <------This line throws the error
的VB的ActiveX DLL的代碼:
Public Function AddNumbers(number1 As Integer, ByRef Arg2() As String) As String
AddNumbers = "hello"
End Function
請表明引發錯誤的代碼。 – Tomalak 2009-11-09 13:22:37