我試圖通過使用類似obj.Do("text")
的代碼來訪問COM方法,而Do
是obj中的方法,它需要ref string
作爲其輸入(obj是.COM對象,寫入在VB6中)。但是它總是拋出一個COMException類型不匹配。我嘗試通過obj.Do(ref a)
而a是一個字符串變量,但它也沒有工作。COMException:嘗試訪問COM方法時出現類型不匹配
VB代碼看起來像這樣
Function Generate(sDestinationFile As String)
....
Exit Function
你知道是什麼原因造成這一點,我應該怎麼解決呢?
錯誤可能是'obj',而不是字符串參數?或者可能參數被識別並且調用已成功編組,但是vb6代碼中發生異常? – MarkJ 2010-08-18 12:19:56