请各位帮个小忙:
我使用DLL写了一函数,格式如下:
function mmzh(mmstring:string):pchar;stdcall;
var
t_abc:string;
begin
......
end;
mmzh:=pchar(t_abc);
exports
mmzh;
该dll程序可以正常运行,但delphi 7 在编译时提示
[Warning] MMZH.DPR(19): Unsafe type 'PChar',
我很担心,pchar类型是不是真的不安全,会不会造成程序运行不稳定,可不用pchar又能用什么类型呢,请各位赐教。
我使用DLL写了一函数,格式如下:
function mmzh(mmstring:string):pchar;stdcall;
var
t_abc:string;
begin
......
end;
mmzh:=pchar(t_abc);
exports
mmzh;
该dll程序可以正常运行,但delphi 7 在编译时提示
[Warning] MMZH.DPR(19): Unsafe type 'PChar',
我很担心,pchar类型是不是真的不安全,会不会造成程序运行不稳定,可不用pchar又能用什么类型呢,请各位赐教。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货