DLL调用一 :golang 调用 delphi 编写的 dll
2020-02-29 19:42
615 查看
DLL调用一 :golang 调用 delphi 编写的 dll
1 统一参数为 json 字符串
2 delphi端
这个难度不大,资料比较多.参考下图.
3 golang端
这个资料少,毕竟很少有人干.
3.1 加载 dll ,3.2加载函数 .见下图
4 执行函数
4.1 变量转成指针
4.2 接收返回结果
4.3 处理返回参数
5 问题说明:
5.1 如上 4.2 接收返回,永远有问题.但是程序OK.
貌似 windoews dll 的机制 没搞懂.
5.2 win平台 是 utf16编码,delphim内部用的是utf16编码,pchar 也是utf16编码
linux 系统是 utf8 编码,golang 内部用的 utf8 编码.
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- DLL调用二 :delphi调用 golang编写的 dll
- Delphi中高级DLL的编写和调用
- 用Delphi编写一个Svchost.exe调用的DLL模块
- Java中调用Delphi编写的DLL
- Delphi环境中编写调用DLL的方法和技巧
- Delphi中编写DLL调用子窗口
- delphi调用vc编写的DLL应注意的问题
- Delphi编写和调用DLL的重点
- java 调用 delphi编写的dll
- [JNA系列]Java调用Delphi编写的Dll之Delphi与JAVA基本数据类型对比
- VB调用Delphi编写的DLL - 1
- 如何在Delphi中调用.Net编写的DLL中的函数
- C# 如何调用 Delphi 编写的 DLL 方法
- [JNA系列]Java调用Delphi编写的Dll之JNA使用
- 关于delphi调用vc编写的dll中参数类型有关问题
- [原创]如何在Delphi中调用.Net编写的DLL中的函数(Function)、过程(Procedure)
- Java中调用Delphi编写的DLL
- Delphi调用C++编写的动态链接库dll的方法
- Delphi中高级DLL的编写和调用技巧
- C# 如何调用 Delphi 编写的 DLL 方法