如何调用DELPHI写的DLL呢?

gdutmo 2007-04-23 05:39:51
我想用REGESVR来注册DELPHI写的DLL,然后在C#中调用,结果在注册时说找不到DLLREGISTERSERVR输入点,无法注册。请各位帮忙
...全文
197 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
liutaoyue 2007-04-23
  • 打赏
  • 举报
回复
TO yumanqing(笨鸟) :
人家用的是非托管的DLL,不是.NET平台下的DLL,直接引用是不可能的!

这是P/Invoke的问题,肯定要用DllImport重新封装和申明的。最重要的是不同语言之间数据类型的转换(DLL的出入栈申明也很重要,C++里好像必须是STDCALL方式才行)。
Red_angelX 2007-04-23
  • 打赏
  • 举报
回复
not com
dllimport it
yumanqing 2007-04-23
  • 打赏
  • 举报
回复
是DLL的问题码?
如果不是,在C#中直接添加引用应该就可以的

110,536

社区成员

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

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

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