gpt4 book ai didi

c++ - 从 VB.Net 调用具有参数作为指针的非托管 C++ 函数

转载 作者:行者123 更新时间:2023-11-28 07:36:36 25 4
gpt4 key购买 nike

我有以下用非托管 C++ 编写的函数,我想从 VB.net 代码调用它。对我来说主要问题是函数要求将第一个参数作为指针传递。在 Visual basic 中,我们没有像 c++ 这样的指针。

那么如何从 vb.net 调用这个函数呢?

__declspec(dllexport) void __stdcall setup(char *name, int &maxchars) 

最佳答案

看看here用于数据类型的映射。

    Imports System.Runtime.InteropServices;
Declare Auto Sub setup Lib "xxx.dll"
(ByVal name as String, ByRef maxchars as Integer)`.

关于c++ - 从 VB.Net 调用具有参数作为指针的非托管 C++ 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16682329/

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