delph调用c dll,参数类型问题?!
需要调用一个c的dll,有这样一个函数:
int fun2(const char *filename, byte **data, int *length)
其中,第一个参数是文件路径,dll接收该参数后处理文件,并将结果放在data中,length中是data的字符长度。
现在我想问的是在delphi中如何来声明这个函数,我是这样写的,但是有问题:
Function fun2(filename:pchar ; var data:pchar ; var length:integer ) : integer ; stdcall ; external 'f.dll' ;
请达人指点一下,正确的写法是什么?
int fun2(const char *filename, byte **data, int *length)
其中,第一个参数是文件路径,dll接收该参数后处理文件,并将结果放在data中,length中是data的字符长度。
现在我想问的是在delphi中如何来声明这个函数,我是这样写的,但是有问题:
Function fun2(filename:pchar ; var data:pchar ; var length:integer ) : integer ; stdcall ; external 'f.dll' ;
请达人指点一下,正确的写法是什么?
...全文
相关推荐
VC.Delph.dll.rar_Delphi VC DLL_Vc
关于delphi与vc.dll的相互调用,仔细看看吧
Delphi集成SQLite数据库完整实例项目
你甚至可以把 Delphi 函数注册进 SQLite,供 SQL 直接调用:然后就能这么写:INSERT INTO secrets VALUES (encrypt_str('机密'));是不是很酷?😎Delphi 与 SQLite 的结合,是一场关于效率与稳健的完美协奏。只要你掌握了以下几个要点:✅ 使用动态加载提高兼容性✅ 用非回调模式处理结果集✅ 封装统一的异常处理机制✅ 实现自动建库与连接池✅ 严格使用参数化查询防注入。
odac6 FOR DELPH6,7
很好,直接BAT,然后再安装就OK了,开发访问oracle变得SO EASY了,拖拖拽拽就可以了。
Delph 12.3控件之 百度网盘直接下载之PanDownload.rar
Delph 12.3控件之 百度网盘直接下载之PanDownload.rar
eXeScope强大的exe程序修改器
eXeScope是款功能强大的exe程序修改器,能修改exe程序中的字体、菜单位置、对话框排序、字符串、图片资源等,支持exe、dll和ocx文件,常常用作软件汉化工具,可直接修改vc++及delphi编写的程序。


Windows SDK/API
