社区
数据库相关
帖子详情
delphi如何调用c#的dll?
gy268001
2009-07-08 07:25:10
有一个名为EncroptDLL.dll的动态链接库,用C#写的,想在delphi中掉用它,该怎么弄?有没有类似的代码和例子呀,要通过编译和运行的!
...全文
51
2
打赏
收藏
delphi如何调用c#的dll?
有一个名为EncroptDLL.dll的动态链接库,用C#写的,想在delphi中掉用它,该怎么弄?有没有类似的代码和例子呀,要通过编译和运行的!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjytiantang
2009-07-08
打赏
举报
回复
公司就是这么做的 c#调用codesoft的模板,然后delphi再调用c#的dll 是公司一同事写的 具体还没研究过呢。
gyk120
2009-07-08
打赏
举报
回复
首先你自己要清楚那个DLL提供了哪些接口……
Delphi
调用
C#
DLL
方法
C#
端 新建类库: 想要COM组件能够让
Delphi
调用
必须使用接口形式 使用vs工具生成GUID删除多余的花括号 代码如下: namespace Test
Dll
{ public interface ITestClass1 { void YourFunction1(); void YourFunction2(string str); } [ClassInterface(ClassInterfaceType.None)] [Gui
C#
如何
调用
Delphi
编写的
DLL
方法
大家在实际工作学习
C#
的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,
Delphi
中已经编写好的一些方法)要重新编写代码,
C#
有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过
C#
中的
Dll
Import直接
调用
这些功能。
Dll
Import所在的名字空间 using System.Runtime.Interop
C#
调用
Delphi
Dll
返回字符串的示例
//----------------------
Delphi
-------------------procedure GetSqlData(ASource: PChar; ADest: PChar; ADestSize: Integer); stdcall;var S: string;begin if ASource = nil then Exit; S := Fo
C#
调用
Delphi
写的
DLL
Delphi
动态链接库中函数定义为:
function Get(s:PChar):Boolean;stdcall;
在
C#
中可以这样
调用
:
[
Dll
Import(@"D:/
Delphi
/Test.
dll
", EntryPoint = "Get", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.StdCall)] private static extern bool Get
C#
中如何
调用
Delphi
写的
Dll
在以前用
Delphi
开发的项目中,会经常用到TChart这个画图控件,它本身很强大,支持各类图,如点线图,柏拉图,柱状图等等,加上可以输出成BMP,JPEG,JPG,SVG,GIF等各种格式图片,很好用,当时也封装成比较独立的
DLL
文件。这次开发.NET程序正好派上用场。 几个关键技术点: 1
C#
要以非托管方式
调用
DLL
2
C#
把整理好的画图数据生成事先定义好格式的XML文件,...
数据库相关
2,508
社区成员
88,437
社区内容
发帖
与我相关
我的任务
数据库相关
Delphi 数据库相关
复制链接
扫一扫
分享
社区描述
Delphi 数据库相关
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章