关于内存读写的问题。(20分)

  • 主题发起人 fagehaoku
  • 开始时间
F

fagehaoku

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]
var
buffer:^DWORD;data:Array[0..512] of string;
....
AllocMem(buffer,buffersize);
请问如何将data数据送入buffer中?
 
没有直接的办法,用循环:

var
p: PByte;
i: Integer;
begin
p := buffer;
for i := Low(data) to High(data) do
begin
Move(data^, p^, Length(data));
Inc(p, Length(data));
end;
end;
 
好象也只能如此。
 
顶部