2012-03-06 26 views
0

如何在c和vb.net之間完成這種互操作?如何在vb.net和c(.dll)之間進行交互char *和結構*

在我的vb.net代碼我需要從一個.dll調用一些C函數,

C函數看起來像 int __stdcall foo (someStruct* myStructure, char* myString)

的myString的獲取C函數滿了,我需要的從MyString的在vb.net側

問候

+0

好吧,它似乎工作時,我通過一些intptrs和使用unmarshal方法 – Gobliins 2012-03-06 10:37:01

回答

0

典型的方式來傳遞一個字符串返回文本將是在.NET端使用預分配的StringBuilder。結構也可以正常工作,一般來說,你只需要在.NET中定義它們。如果你發佈你的結構定義,我們可能會提供幫助。

相關問題