gpt4 book ai didi

c++ - 如何在 .NET Visual Basic 应用程序中读取从 C++ DLL 返回的 const char*?

转载 作者:太空宇宙 更新时间:2023-11-04 13:59:36 24 4
gpt4 key购买 nike

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

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

注意 const char* 字符串类型。

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

最佳答案

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

<DllImport("yourcppdll.dll", SetLastError:=True, CharSet:=CharSet.Ansi)> _
Public Function GetResultName(index As Integer) As String
End Function

关于c++ - 如何在 .NET Visual Basic 应用程序中读取从 C++ DLL 返回的 const char*?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19813780/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com