1

我在 Win32 DLL 中有一个具有这样签名的 C++ 函数:

extern "C" const char* __declspec( dllexport ) GetResultName( int index ) {

注意const char*字符串类型。

如何在 Visual Basic 2008 应用程序中读取此值?

4

1 回答 1

0

您可以使用属性导入函数DllImport并将其声明为String

<DllImport("yourcppdll.dll", SetLastError:=True, CharSet:=CharSet.Ansi)> _
Public Function GetResultName(index As Integer) As String
End Function
于 2016-04-18T00:29:47.877 回答