DLL调用二 :delphi调用 golang编写的 dll
2020-02-29 19:42
936 查看
DLL调用二 :delphi调用 golang编写的 dll
1 golang Gcc 环境
这个资料多,注意32位,64位. 我最终选择 32位的 gcc,部署环境32位 通用些.
2 golang 代码
2.1 编译模式 2.2 导出函数的注释,,必须有. 2.3 一些说明
2.4 貌似 pchar 不可以,多种代码测试了
2.5 golang 接收参数,回传参数
3 delphi 端
这个简单些,只是需要多多测试.
4 知识点
4.1 delphi 传 PAnsiChar ,应该是 GBK 编码, golang 内部 utf8 编码,需要转换.
5 问题
5.1 为什么pchar 不可以? delphi 传 utf16 ,golang内部 utf8,转码也没跑通.
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 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 方法
- [JNA系列]Java调用Delphi编写的Dll之实例Delphi使用PAnsiChar