delphi中调用VC++做的dll中字符串显示问题
Ansha 2003-07-04 04:16:06 我做了一个测试程序
用VC++做的dll函数原型:DES_Copy(char *Out,char *In)
功能很简单,从in接受字符串,赋给out.
在delphi中声明:
function DES_Copy(outf,inf:pchar):boolean; stdcall;
implementation
function DES_Copy;external 'ceshi.DLL' name 'DES_Copy';
调用:
procedure TForm1.Button1Click(Sender: TObject);
var
inf,outf:pchar;
ins,outs:string;
begin
outs:='';
ins:=edit1.Text;
outf:=pchar(outs);
inf:=pchar(ins);
DES_Copy(outf,inf);
edit2.Text:=outf;
end;
我在edit1中打了一串字符后点button1,edit2中为什么什么也没有呢?有谁能告诉我吗?