首页 新闻 会员 周边

新人请教c#调用delphi的DLL函数参数类型的问题。

0
悬赏园豆:15 [待解决问题]

有个函数 :  function _CAMREAL(aSock:integer, aMemPoint:pointer):pchar;stdcall;

参数aSock:一个WinSocketClient的句柄,当Winsock触发接收事件时调用此函数。

参数aMemPoint:往内存指针中写入一张图片。

 

aSock是个int型句柄在c#里面要传个什么?

aMemPoint是个指针类型要怎么接收这个图片?

anlew的主页 anlew | 初学一级 | 园豆:5
提问于:2015-08-17 14:02
< >
分享
所有回答(1)
0

也传个 int 型

使用 IntPtr

Launcher | 园豆:45045 (高人七级) | 2015-08-17 14:04

问题是asocket是个socket句柄,我要怎么去获取这个句柄呢。 是不是new个socket对象去建立连接,然后根据这个对象获取句柄?

支持(0) 反对(0) anlew | 园豆:5 (初学一级) | 2015-08-17 14:11

@anlew: 我先告诉你一种方法:https://msdn.microsoft.com/zh-cn/library/system.net.sockets.socket.handle(v=vs.110).aspx

记住要编译成 x86。

支持(0) 反对(0) Launcher | 园豆:45045 (高人七级) | 2015-08-17 15:03

@Launcher: 谢了

支持(0) 反对(0) anlew | 园豆:5 (初学一级) | 2015-08-17 15:09
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册