动态库的参数是Char *
delphi怎么传参数
delphi怎么传参数
解决方案 »
- delphi左连接表时 使用clientdataset.applyUpdate 没有报错但是也没有保存到数据库
- delphi连接数据库问题
- 急求:DevExpress.ExpressPageControl.Suite.1.xxx.for.Delphi6.with.Sources
- 奇怪的小小小问题
- I/O Error 32 。。。。。。在线
- 问下大家XE2中IdUDPServer
- 如何用delphi获取web页的html源文件?????/???????????????????
- 请教一个问题,如何减少体积(高分悬赏!)
- 如何让我的程序可以加参数运行呢?
- 急!!tupdatesql的问题?
- 用delphi的others自动建立一个mdi程序在这里有复制\粘贴等功能,或是看代码居然没有代码,请问复制\粘贴功能是在哪里实现的?
- 急招 广州 delphi程序员
翻成 PAnsiChar
C声明: int __stdcall Fa(char* A);
Delphi声明: function Fa(A: PChar): Integer; stdcall;
MaxSize = 256;
var
intLen: Integer;
arrBuffer: array[0..MaxSize] of Char;
begin
// ??? ... ... // 调用
intLen := Fa(arrBuffer); // ??? ... ...
end;
2. 只是传入值var
strValue: String;
begin
// ??? ... ... strValue := 'exam';
Fa(Pointer(strValue);
// 或者Fa(PChar(strValue));
// 两者区别是当strValue = ''时,Pointer转换为nil, PChar转换成#0字符串常量。 // ??? ... ...
end;