社区
C#
帖子详情
调用DLL时遇到参数是 **p该怎么做?
iliner
2003-08-20 12:12:52
dll中的函数原型是
GetSystem(UCHAR **pSystem, int &Length)
在C#中如何声明啊?
...全文
71
4
打赏
收藏
调用DLL时遇到参数是 **p该怎么做?
dll中的函数原型是 GetSystem(UCHAR **pSystem, int &Length) 在C#中如何声明啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iliner
2003-08-31
打赏
举报
回复
panyee(快乐王子) 的方法我试了,不行。我用下面的方法实现了。但不知道还有没有其他根更好的方法。我的方法如果数据量比较大,可能很费时间,幸好我的数据量不是很大。
byte[] buffer;
int bufferLength=0;
unsafe
{
byte * pBuffer;
GetBuffer(&pBuffer,out bufferLength);
buffer= new Byte[bufferLength];
for (int i=0; i<headerLength; i++)
buffer[i] = pBuffer[i];
}
iliner
2003-08-20
打赏
举报
回复
明天去试试再来结贴。
panyee
2003-08-20
打赏
举报
回复
[DllImport("your.dll")]
public static extern 返回值类型 GetSystem(ref char[] pSystem, int Length);
雪狼1234567
2003-08-20
打赏
举报
回复
一样,c#也支持指针
char **pSystem
关于在C#中
调用
C++
DLL
时
的
参数
传递
近日在C#中
调用
C++
DLL
的接口
时
,
遇到
了一些
参数
传递的问题,几经探索,问题终于解决,现整理如下,希望对各位P(rogrammer)友有所帮助:如果
DLL
接口的输入
参数
为char**,也就是字符数组的数组(即字符串数组),此
时
...
python
调用
dll
参数
传递_python
调用
第三方c++
dll
,关于
参数
传递的问题
这听起来并不困难,应该
做
的直接
调用
dll
。当我开始
做
它,我真的到处碰壁。起初,一些信息从百度说,python之间的交互和c++分为以下类型:1。自己写\u2026结构传递
参数
:\u2026\u2026准备工作:文件(cpp):(注:函数声明是装饰...
C#
调用
C++动态库
dll
时
遇到
的一些常见问题以及解决方案
在 C#
调用
C++ 生成的
dll
时
,如果是新手,会有如下一些问题需要解决: 一:
参数
匹配的问题,特别是字符串与 char*
参数
类型 二:编译
时
提示没有找到相关的函数名字 三:C#如何注册C++回调函数 解决方案:...
关于C#
调用
C++
时
候传出
参数
有char**该如何处理
场景:有一个C++的
dll
中一个非托管C++原型如下 extern "C" _declspec(
dll
export)void GetResult(char* a,char** pBuf) { sprintf((pBuf[0]),"vc11111111"); sprintf((pBuf[1]),&...
qt/c++
调用
dll
的方法实践
主程序添加
dll
中的头文件声明,联合该
dll
编译,直接
调用
dll
内部函数–这是隐式
调用
的方法 这种方式下,生成
dll
的源代码文件必须要区分头文件和源文件。 比如:如下test
dll
c.h文件中定义了一个Functions类,定义了6个...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章