C# 调用 delphi 编写的接口函数文件

英雄不联盟2015 2009-04-01 02:53:10
现在我用遇到要用C# 调用delphi 编写的接口函数文件,有没有高手 能够解决我的问题,哎 高手出来让我看看你的实力吧
...全文
191 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanglaobo 2009-04-02
  • 打赏
  • 举报
回复
我也遇到类似的问题。
在C#中根据接口函数能调用c++builder的DLL(用[DllImport()])。
不过在运行的过程中可能会出现不可预计的错误。
如在c++builder中的assert()语句,虽然已经编译成DLL了。
但是在调用时还是会在这个语句上发生错误。

所以我现在不得已开始弄C++ BUILDER了。
如果在C#中有能很好调用的方法,我倒是蛮愿意尝试。
  • 打赏
  • 举报
回复
但 问题是 现在我拿到的事接口函数文件 不知道你接触够没有 我对delphi不是很熟悉 如果有时间 希望你给我稍微详细解释一下 谢谢 不胜感激!
guichuan 2009-04-02
  • 打赏
  • 举报
回复
[DllImport("IOCPServer.dll", EntryPoint = "StartServer", CallingConvention = CallingConvention.StdCall)]
public static extern int StartServer(ushort Port, OnConnect pOnConnect, OnDisConnect pOnDisConnect, OnRead pTOnRead, OnSend pOnSend);

OnConnect pOnConnect, OnDisConnect pOnDisConnect, OnRead pTOnRead, OnSend pOnSend
这些方法全部得用委托
qiujsh 2009-04-01
  • 打赏
  • 举报
回复
delphi写成COM或COM+,直接调就可以了

1,979

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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