如何向DLL里传递一句SQL,以Pchar类型。
DLL里有说明,不能以STRING类型传递参数,百度里有以Pchar 的例子。但是看不大懂,所以来请教论坛里的老师们。 我想做一个含窗体的DLL,传递一句SQL语句,就可以在窗体的DBGRID里显示我要看的数据。 问题是如何传递 这句SQL,请有空的老师帮忙 谢谢
[解决办法]
http://bbs.csdn.net/topics/390349800
看看这里你应该明白很多吧!
[解决办法]
PChar指针的释放前提是主程式有申请内存,释放自然也就是主程式的事了
你可以按下面这样就不需要自己定义一个PChar类型,也就不用管释放的事了。
主程式调用:
var
s: string;
begin
DllFunction(PChar(s));
end;