可以用MOVE,调用如下:
procedure Move(const Source; var Dest; Count: Integer);
以下是一个例子:procedure TForm1.Button1Click(Sender: TObject);
var
Size: Integer;
Buffer1,Buffer2: PChar;
S : String ;
begin
S := '123456789' ;
Size := sizeof(PChar(S)) ;
GetMem(Buffer1, Size);
GetMem(Buffer2, Size);
Buffer1 := PChar(S) ;
Move(Buffer1,Buffer2,sizeof(Buffer1)) ;
try
finally
FreeMem(Buffer1);
FreeMem(Buffer2);
end;
end;随便给分!
procedure Move(const Source; var Dest; Count: Integer);
以下是一个例子:procedure TForm1.Button1Click(Sender: TObject);
var
Size: Integer;
Buffer1,Buffer2: PChar;
S : String ;
begin
S := '123456789' ;
Size := sizeof(PChar(S)) ;
GetMem(Buffer1, Size);
GetMem(Buffer2, Size);
Buffer1 := PChar(S) ;
Move(Buffer1,Buffer2,sizeof(Buffer1)) ;
try
finally
FreeMem(Buffer1);
FreeMem(Buffer2);
end;
end;随便给分!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货