var FMyvar:TComponent;
上面的定义意思是:定一个名字叫 FMyvar 的指针,它指向的类型是TComponent类型。
FMyvar:=TComponent.creat(Application);的意思是: 创建一个TComponent类型的实例(其实是在内存中分配一块区域),并用指针 FMyvar 指向它。
FMyvar.free 的意思是:把指针 FMyvar 指向的类的实例释放。
FMyvar:=nil :把指针赋值为空,不指向任何实例,但类的实例并没有释放。
上面的定义意思是:定一个名字叫 FMyvar 的指针,它指向的类型是TComponent类型。
FMyvar:=TComponent.creat(Application);的意思是: 创建一个TComponent类型的实例(其实是在内存中分配一块区域),并用指针 FMyvar 指向它。
FMyvar.free 的意思是:把指针 FMyvar 指向的类的实例释放。
FMyvar:=nil :把指针赋值为空,不指向任何实例,但类的实例并没有释放。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货