VC编译的DLL函数
Long request(string buf1, string buf2 )
说明:buf1: 入口参数
buf2: 出口参数,预先分配地址空间,
希望写一个delphi的dll,通过调用VC编译的DLL将request函数的输出方式转换成如下
function request_proxy(sendbuf :pchar;): pchar;
stdcall;
var
recBuf :pchar;
begin
{ // 以下表达式是类似功能
recBuf := StrAlloc(65535);
request(sendbuf,recBuf);
result := recBuf;
}
end;说明:sendbuf :入口参数,
recBuf: 函数返回值,即为VC版DLL中的参数buf2。请前辈帮我写一下这个DELPHI版的转换DLL。
谢谢!
Long request(string buf1, string buf2 )
说明:buf1: 入口参数
buf2: 出口参数,预先分配地址空间,
希望写一个delphi的dll,通过调用VC编译的DLL将request函数的输出方式转换成如下
function request_proxy(sendbuf :pchar;): pchar;
stdcall;
var
recBuf :pchar;
begin
{ // 以下表达式是类似功能
recBuf := StrAlloc(65535);
request(sendbuf,recBuf);
result := recBuf;
}
end;说明:sendbuf :入口参数,
recBuf: 函数返回值,即为VC版DLL中的参数buf2。请前辈帮我写一下这个DELPHI版的转换DLL。
谢谢!
解决方案 »
- 请问本地一个表里的记录要增加到网站上的一个表里有哪些好方法?
- 各位朋友,我知道你们只关心技术,其实我也一样
- 很奇怪的一个问题,某函数的一个参数为pchar类型的,做成dll调用有问题,而把这个函数放在unit1.pas里面,与dll无关系,使用就没有问题
- 老大们,请问Imageen吃内存如何办
- 关于一文件夹????
- 调用EXCEL后为何进程不能释放
- 一个非常简单的循环里面查找的问题
- 用板卡做过呼叫中心同志,请进,留下QQ号。!!
- 怎么样动态给popupmenu添加菜单!
- 字符串发送问题
- DeDe是一个非常快的程序,用于分析Delphi编译的可执行文件
- 关于 ADO 连接oracle 插入数据报未指定的错误的问题
Long request(char *buf1, char *buf2 )