核心提示:Move(ABuffer^,P^, Sizeof(TArrayByte));而用CopyMemory是这样:CopyMemory(P,ABuffer, Sizeof(TArrayByte));这两个是...
Move(ABuffer^,P^, Sizeof(TArrayByte));
而用CopyMemory是这样:
CopyMemory(P,ABuffer, Sizeof(TArrayByte));
这两个是等效的。注意Move和CopyMemory的参数,两个的参数是不一样的,Move的参数传的是数据块的地址,而CopyMemory传的是指针
Move(ABuffer^,P^, Sizeof(TArrayByte)); //复制内存块
CopyMemory(@P, @ABuffer, SizeOf(ABuffer)); //指针传递
CopyMemory(P,ABuffer, Sizeof(TArrayByte));//复制内存块