当前位置: 代码迷 >> Delphi >> C# 调用 delphi 编纂的接口函数文件
  详细解决方案

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

热度:2967   发布时间:2013-02-25 00:00:00.0
C# 调用 delphi 编写的接口函数文件
现在我用遇到要用C# 调用delphi 编写的接口函数文件,有没有高手 能够解决我的问题,哎 高手出来让我看看你的实力吧
------解决方案--------------------------------------------------------
delphi写成COM或COM+,直接调就可以了
------解决方案--------------------------------------------------------
我也遇到类似的问题。
在C#中根据接口函数能调用c++builder的DLL(用[DllImport()])。
不过在运行的过程中可能会出现不可预计的错误。
如在c++builder中的assert()语句,虽然已经编译成DLL了。
但是在调用时还是会在这个语句上发生错误。

所以我现在不得已开始弄C++ BUILDER了。
如果在C#中有能很好调用的方法,我倒是蛮愿意尝试。
------解决方案--------------------------------------------------------
[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
这些方法全部得用委托
  相关解决方案