C#如何调用VC写的DLL(有点复杂的DLL)

vick 2010-05-13 10:29:51
VC的DLL实现了一些类,为了能让这些类实现的方法能够在其他IDE里可用,将这些类的主要方法封装成C函数导出,如:

// TCPClient输出函数
int __stdcall GetTCPClient(TTCPClient **pptcp, DWORD dwOutMSec, DWORD dwEndMSec);
bool __stdcall OpenTCPClient(TTCPClient *ptcp, char *Server, int port);

我在其他C++ IDE里可以申明一个空Class TCPClient,然后传入指针的指针就可以

但在C#里我怎么使用这中类对象的指针,或者指针的指针?
...全文
76 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
捷哥1999 2010-05-13
  • 打赏
  • 举报
回复
创建Win32 DLL,并在C#里面调用
http://blog.csdn.net/tangl_99/archive/2006/09/06/1182354.aspx
guanmingle 2010-05-13
  • 打赏
  • 举报
回复
vick 2010-05-13
  • 打赏
  • 举报
回复
我试下IntPtr可以
ref IntPtr

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧