为什么我宁愿使用本机dll或com服务器从C#调用Delphi代码?
发布时间:2020-12-14 04:21:40 所属栏目:Windows 来源:网络整理
导读:我们即将编写一个 c#Web服务,该服务将公开本机Delphi GUI应用程序中包含的功能.为什么我会选择将Delphi代码包装在本机dll中,为什么我要将它包装在COM服务器中?换句话说:在选择其中一个时,我需要考虑哪些因素?我对编码,调试,(自动)测试,部署(客户安装)和性
我们即将编写一个
c#Web服务,该服务将公开本机Delphi GUI应用程序中包含的功能.为什么我会选择将Delphi代码包装在本机dll中,为什么我要将它包装在COM服务器中?换句话说:在选择其中一个时,我需要考虑哪些因素?我对编码,调试,(自动)测试,部署(客户安装)和性能(开销?)方面的因素感兴趣.
COM比普通的DLL增加了一些显着的优点:
>支持OOP(类,接口) 所以我会去找COM. 要使用DLL在.NET中使用Delphi类,您必须在Delphi端压平类并将其重新包装在.NET端,这有点难看. 很多关于Delphi和C代码的Rudy文章也适用于C#: http://rvelthuis.de/articles/articles-cppobjs.html (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Windows – 域帐户使用正确的密码每隔几分钟保持锁定
- windows-server-2016 – 存储空间直接可用空间非常小
- 如何允许从Windows资源管理器拖放到C#WPF应用程序?
- xaml – UWP的日历日期选择器
- windows server 2008/2012安装php iis7 mysql环境搭建教程
- opengl – 调用glGetTexImage时出错(atioglxx.dll)
- Windows Phone 8和Android可以通过Wifi Direct连接吗?
- 发布管理 – 非R2与R2版本的Microsoft产品[已关闭]
- windows-server-2008 – 修复Active Directory中的用户和计
- Windows – 如何使用批处理文件附加文本文件
推荐文章
站长推荐
热点阅读