一个很小很小的问题,对不起抢来的两颗星,见笑了:) 在创建类的实例时,我见过有:TClass.create(self)TClass.create(application)TClass.create(nil)到底它们区别何在?各用在什么地方呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果 ,TForm1.Button1Click 中: TClass.create(self) ---- 对象由Form1负责释放,在Form1.Destory 释放资源 TClass.create(application) ---- 对象由应用程序负责释放,在 Terminate 时释放资源 TClass.create(nil) ---- 需要手动释放 。Ower 主要负责对象的管理和释放 .请指正 有道理,谢谢wjlsmail(计算机质子) ( ) TClass.create(self) TClass.create(application)最好也手动释放 同意wjlsmail(计算机质子) 兄~ 咦,怎么我昨天的回复没了,现在在区内看不到自己的贴子,挺别扭的,不知道到底是在哪个位置,该不该UP一下。看来大家对wjlsmail(计算机质子)的回答没什么意见了,结贴了。谢谢大家!! 不对,明明还有一些回复,点击管理可以看到,有: 回复人:siyu2002(阿土仔) () 信誉:100 2003-1-3 13:00:05 删除 self不一定就是指form1 回复人:jackystar(我) () 信誉:100 2003-1-3 13:01:59 删除 TClass.create(self) TClass.create(application) 最好也手动释放 看来还有点疑问,大家再讨论吧,分数再加!!!!!!!!!!! 1 一次性使用的可以用TMyClass.Create(nil); 不过要手工调用MyClass.Free;2 持久使用的可以用TMyClass.Create(AOwner); 当Owner自杀前会杀掉MyClass, 所以不需人工去调用MyClass.Free;3 至于Owner选择谁(如Application, MyForm等), 则视MyClass的生存期而定了。 如果 ,TForm1.Button1Click 中: TClass.create(self) ---- 对象由Form1负责释放,在Form1.Destory 释放资 在 TForm1.Button1Click 中,Self 指 TForm1 应该对吧 初学delphi开发B/s过程中的问题, 把二进制文件的内容读到MEMO中去?? Flashget的原理,断点续传,多线程下载 怎样让动态创建的FASTREPORT的TEXT放在DATABAND中? 急!在线等待,请进来看看…… 各位帮我了,CSDN上的朋友,我急需帮忙,顶顶也好 兄弟们,帮我看看这段编写ASP组件出现的问题 TnmHttp控件,怎么有问题 三层结构的接口过程,付上过程!!大家给我检查一下 急!急!使用存储过程,系统提示ERROR CREATING CURSOR HANDLE!!救我一命! 怎么学好Delphik呢? 不用字符串,如何将单个汉字赋给一个字符变量?
TClass.create(application) ---- 对象由应用程序负责释放,在 Terminate 时释放资源
TClass.create(nil) ---- 需要手动释放 。Ower 主要负责对象的管理和释放 .
请指正
TClass.create(application)
最好也手动释放
现在在区内看不到自己的贴子,挺别扭的,不知道到底是在哪个位置,该不该UP一下。
看来大家对wjlsmail(计算机质子)的回答没什么意见了,结贴了。谢谢大家!!
self不一定就是指form1
回复人:jackystar(我) () 信誉:100 2003-1-3 13:01:59 删除
TClass.create(self)
TClass.create(application)
最好也手动释放 看来还有点疑问,大家再讨论吧,分数再加!!!!!!!!!!!
不过要手工调用MyClass.Free;
2 持久使用的可以用TMyClass.Create(AOwner);
当Owner自杀前会杀掉MyClass, 所以不需人工去调用MyClass.Free;
3 至于Owner选择谁(如Application, MyForm等),
则视MyClass的生存期而定了。
在 TForm1.Button1Click 中,Self 指 TForm1 应该对吧