对象生成问题?? 1。 Tform.create(self)与form.create(self)有什么不一样,优缺点是什么?? 2。 在一个窗体中是不是不能对另外一个窗体操作,如关闭close,为什么??该怎样做?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.两个其实是一样的.只有如下区别create(self)和.create(application)参数代对象的所有者,即:owner,可以理解为,默认可时释放新创建的对象,前者SELF代表的对象释放时,释放新建的对象,后者应用程序束时释放对象;当然对于动态创建的对象,用完后,随时可以手工释放!2.当然可以操作.关闭大部分在ONCLOSE 中写比如:action:=cafree; Tform是一个类,form是一个变量。你说有什么优缺点。 form.create(self) 不会出错吗?在一个窗体中对另外一个窗体操作,如关闭close 用SendMessage()API函数。 1、form是变量名,只有它被赋值(创建)后才能访问它的成员变量和方法。 TForm是类名。它运行时存在于内存中,可以随时调用它的Create方法创建一个该类的实例。2、Form2.Button1Click(Sender: TObject);begin Form1.Close;end;如果Form1是ShowModal显示的,就不能在调用函数里关闭它。 [API高手入]已知窗口句柄如何植入到TTabSheet里 请教一功能 怎么判断当前选择得是哪一个列(column)? 使用IPersistStreamInit应该在uses 中添加什么单元 高分请求异常对象问题, 我做的Project生成exe文件能在我机上运行,但在其他PC却不能运行? RCeader多选项卡带浏览器的文本阅读器 delphi发展如何?下一个版本会怎么样? 有关打开HTML HELP 帮助文件中的起始页的定位 大家都来看看吧! 关于MSN Messager的编程。。。 如何删除一个目录下的所有文件?
只有如下区别
create(self)和.create(application)
参数代对象的所有者,即:owner,
可以理解为,默认可时释放新创建的对象,
前者SELF代表的对象释放时,释放新建的对象,
后者应用程序束时释放对象;
当然对于动态创建的对象,用完后,随时可以手工释放!
2.当然可以操作.关闭大部分在ONCLOSE 中写
比如:action:=cafree;
form.create(self) 不会出错吗?在一个窗体中对另外一个窗体操作,如关闭close 用SendMessage()API函数。
TForm是类名。它运行时存在于内存中,可以随时调用它的Create方法创建一个该类的实例。
2、Form2.Button1Click(Sender: TObject);
begin
Form1.Close;
end;如果Form1是ShowModal显示的,就不能在调用函数里关闭它。