当前位置:首页 > Windows程序 > 正文

理论上任何语言都可以调用该DLL导出的API

2024-03-31 Windows程序

公司有个很陈腐的系统,代码量很大,都是Delphi 7写的,要重写是不成能的。因为Delphi 7编译出来的DLL默认的导出标记就是二进制不变的C标记。

所以,理论上任何语言都可以挪用该DLL导出的API。

值得注意的是,,在挪用导出API的时候任何语言都是操作LoadLlibrary,GetProcAddress的道理来进行挪用的。

挪用该API的输入输出参数最好要是平坦内存布局,好比C语言类型的布局体,注意布局体字段与Delphi的导出的布局体的字段长度对应一致。

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/34076.html

Jm-杰米博客Jamie
草根站长的技术交流乐园!IT不会不要紧快来好好学习吧!
  • 20786文章总数
  • 7494588访问次数
  • 建站天数
  • 友情链接