社区
C#
帖子详情
Delphi调用C#dll里函数问题
leviliao08
2009-04-23 12:33:07
我由于公司需求要与Delphi客户对接程序,我用的是C#写的一个窗体。而本人不懂Delphi。现在要求我在对接中让Delphi客户能调用到我写的这个窗体提供实例。自己到网上找了好多代码,好多方法,可都以失败告终。跪求哪路大侠给个调用成功的步骤,最好附上实例。小弟不胜感激.
...全文
253
12
打赏
收藏
Delphi调用C#dll里函数问题
我由于公司需求要与Delphi客户对接程序,我用的是C#写的一个窗体。而本人不懂Delphi。现在要求我在对接中让Delphi客户能调用到我写的这个窗体提供实例。自己到网上找了好多代码,好多方法,可都以失败告终。跪求哪路大侠给个调用成功的步骤,最好附上实例。小弟不胜感激.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
TianGuangZao
2011-01-22
打赏
举报
回复
我也向想知道
leviliao08
2009-04-24
打赏
举报
回复
结贴了,哎,终于可以交差了
leviliao08
2009-04-24
打赏
举报
回复
成功,成功,谢谢7楼兄弟啊
由于本人只有一点点分了,不够50分了,对不住兄弟了。
万分感谢
leviliao08
2009-04-24
打赏
举报
回复
楼上的兄弟真是及时,我马上试试
zgke
2009-04-24
打赏
举报
回复
[Quote=引用 6 楼 liaozhihua 的回复:]
最近两天闷着头在这里找方法,终于解决了调用的问题。但是,新问题出现了,C# dll 中,我是封装的窗体,Delphi客户不是要求能调用,是要求dll中窗体作为子窗体嵌在Delphi窗体中。头都大了。哎!
谢谢楼上的兄弟们啊
不过,还是请兄弟们一起讨论研究研究
[/Quote]
dll让他给你传递个主窗体句柄
使用API把...
[DllImport("user32.dll", CharSet = CharSet.Auto)]
public extern static IntPtr SetParent(IntPtr hChild, IntPtr hParent);
leviliao08
2009-04-24
打赏
举报
回复
最近两天闷着头在这里找方法,终于解决了调用的问题。但是,新问题出现了,C# dll 中,我是封装的窗体,Delphi客户不是要求能调用,是要求dll中窗体作为子窗体嵌在Delphi窗体中。头都大了。哎!
谢谢楼上的兄弟们啊
不过,还是请兄弟们一起讨论研究研究
ztenv
2009-04-24
打赏
举报
回复
delphi调用C#的dll和C#调用 delphi的是天壤之别,因为C#写的基本上是托管代码,不能直接导入的,所有的代码都在一个类中;
以前看了一个方法,后来没在意;
jimgreat
2009-04-24
打赏
举报
回复
C#写的DLL说白了就是C#的几个类被封装到文件中了,但C#的DLL是的.net framework下运行的,它不像C++写的DLL文件是PE格式的,可以将自己的接口暴露出来。
再简单点说,在Delphi中调用C#的DLL就相当于在Delphi中使用.net的类库,这个东西应该是Microsoft做个东西放到Delphi里,这样Delphi才能调用。
freewind0521
2009-04-24
打赏
举报
回复
你应该到Delphi社区发贴,肯能那边的人更懂,呵呵
螳螂86
2009-04-23
打赏
举报
回复
麻烦高手看下小弟的菜鸟问题:
http://topic.csdn.net/u/20090423/13/6c91a301-92de-4d7a-b607-8c39c5affae6.html
wjf8882300
2009-04-23
打赏
举报
回复
你应该先找一些delphi如何调用dll的例子看看.我做过通过C#调用C++DLL,原理跟C++自身调用C++DLL一样,我想Delphi也是一样的.原理应该都一样的
C#
调用
Delphi
dll
库文件
C#
调用
Delphi
dll
库文件,分别用
函数
和存储过程写的两种方法 在
c#
2013调试成本
DELPHI
7写的
DLL
文件
Delphi
7静态动态
调用
VS2019
C#
开发的非托管
DLL
且整合
DLL
C#
开发的
dll
,导出非托管的静态
函数
给其它语言
调用
,非COM方式
Delphi
XE10零基础实战快速入门
通过课堂上一个一个的实战例子,演示
Delphi
XE10的用法,最后通过一个完整的通讯录程序,让学员初步掌握软件开发的全部流程 让零基础学员快速入门
Delphi
编程,快速掌握
Delphi
的使用方法,并能够制作出自己的软件来。...
SuperDotNetAPI:API方式直接
调用
C#
的
DLL
,支持多音字转拼音、Gzip解压缩、公式计算(VBA、C++、VB、
Delphi
甚至java都可以)
为了解决这几个个长期困扰我的
问题
,以及未来经常会遇到的其它
问题
(例如AES加解密、验证码图片处理、文本编解码、大数的数学运算、多线程等等),我考虑在VBA中
调用
C#
的
dll
来彻底解决。 正常情况下,vba
调用
C#
的...
国密SM4加解密SM2签名验签COM组件
DLL
.rar
各软件
调用
方法也可自行网上查询,如“
delphi
调用
C#
的COM组件
DLL
”。 基于
C#
编写的COM组件
DLL
,可实现SM2签名验签,SM4加解密,100%适用于黑龙江省国家医保接口中进行应用。 1、
调用
DLL
名称:JQSM2SM4.
dll
加解密...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章