var
pBuf: PChar;
AData: Pointer;
ACount: integer;
begin
CopyMemory(@pBuf[0], AData, ACount);
end;
这样一个程序,如果ACount=5,AData后内存中为 #11,#12,#13,#00,#15 这样执行到#00后面的内容就拷贝不进去了,怎么才能拷贝全?
pBuf: PChar;
AData: Pointer;
ACount: integer;
begin
CopyMemory(@pBuf[0], AData, ACount);
end;
这样一个程序,如果ACount=5,AData后内存中为 #11,#12,#13,#00,#15 这样执行到#00后面的内容就拷贝不进去了,怎么才能拷贝全?
你可以直接读取pBuf[4],肯定等于#15