C# 调用 Delphi 动态库 和 Com 接口
来源:互联网 发布:linux自动关机脚本 编辑:程序博客网 时间:2024/06/06 01:31
1. C# 调用 Delphi DLL
很多地方你都会看到,在.net 中用非托管方式调用delphi DLL, 以下就是语法, 注意DLL 的路径需要绝对路径,如果你把dll 放到c#项目的bin 下,就可以直接用文件名了
另外注意大小写(我没有测试过大小写不一样的情况), 建议在delphi 中声明方法的参数和返回值时用integer 或 pchar, 可以对应到C# 的 int 和string
[DllImport(@"DelphiDLL.dll ", EntryPoint = "MethodName", CharSet = CharSet.Ansi)] public static extern string <span style="font-family: Arial, Helvetica, sans-serif;">MethodName </span>(string s1, string s2);
注:如果是web 项目,部署到IIS 时, 要设置Application pools(应用程序池), 启用“Enable 32-bits applications"
2. C# 调用 Delphi Com 接口
分两步,第一,注册接口文件, 以管理员身份运行命令提示符, 然后输入 regsvr32.exe DelphiCom.dll , 同样用绝对路径。
第二 , 在VS 项目环境中引用Com, 一旦注册成功,你会在引用窗口的Com 标签下的列表里找到 你注册的COM . 引用的项目后就很容易了,它会生成一个类,直接声明实例,调用相应的方法即可。
0 0
- C# 调用 Delphi 动态库 和 Com 接口
- c#调用DELPHI动态库
- C# 调用Delphi动态库
- C# 动态调用com
- Delphi调用C# 编写dll动态库
- C#调用C++动态库接口
- C# 调用Delphi写的动态链接库
- C#调用delphi dll接口问题
- C#调用Delphi接口(ITest = interface)
- 客户端调用COM, 实现接口调用和COM事件通知
- Oracle调用delphi动态库
- Delphi 封装动态库调用
- delphi 之动态库调用
- C#编写和调用动态链接库
- C#的DLL注册为COM,Delphi来调用
- delphi和C#调用JavaScript的比较
- Delphi COM编程技术二(COM接口和COM组件)
- Delphi COM编程技术二(COM接口和COM组件)
- C#生成验证码图片
- 大数据(Bigdata)未来发展趋势预测
- 【理论】支持向量机3:Kernel —— 介绍核方法,并由此将支持向量机推广到非线性的情况
- HDU2602 Bone Collector
- Linux C一站式学习习题答案6.5.1小九九乘法表
- C# 调用 Delphi 动态库 和 Com 接口
- C语言位运算详解
- OJ_1063
- 机器学习 数据挖掘 好书
- 废话如虎添翼然后化工行业
- 安装 RAC时间同步简单方法
- 关于Jquery中ajax方法data参数用法的总结
- OJ_1064
- 测试