16,748
社区成员
发帖
与我相关
我的任务
分享
class procedure TFunctions.StringToPAnsiChar(str: string; var dest: PAnsiChar);
var
ansiStr: AnsiString;
begin
ansiStr := AnsiString(str);
if length(ansiStr) > 0 then
begin
Move(ansiStr[1], dest^, length(ansiStr) + 1);
end
else
begin
dest:='';
end;
end;
resultInfo: PAnsiChar = nil;
if resultInfo = nil then
begin
resultInfo := AnsiStrAlloc(1024);
end;
StrDispose(resultInfo);