为什么会出错,MOVE....
首先我说说,我没用过指针..呵呵,我下面要做的是..
type
PFuck = ^TFuck;
TFuck = Record
Name : String;
Age : Integer;
Phone : String;
NickName : String;
end; 搞出个结构..
var
Form1: TForm1;
FArr : array of Byte;
Fuck : TFuck; 申明这两个全局变量(因为我只是要传,所以干脆用全局)
然后
Move(Fuck,FArr,SizeOf(Fuck)); 想把TFUCK这个结构放到我的动态数组
var MyFuck :TFuck;
Move(FArr,MyFuck,SizeOf(TFuck)); 再把这个数组放到一个TFUCK结构中.
程序在没有关闭的时候都不会有错..但程序只要一关..SHIT,就立马寻址出错..
但是我同事..她改成
TFuck = Record
Name : String[10];
Age : Integer;
Phone : String[15];
NickName : String[20];
end; 这个改成定长的..
FArr : array[1..49] of Byte; 也不用动态数组..
这样一下就不会出错了...唉..可是这个不是我想要的..
各位老大们谁知道为什么的..我实在想不通..特别是程序在运行的时候不会错..关闭才错.