tform1.create(self)与tform1.create(nil)有什么区别????? 差别就在于owner宿主nil没有宿主而self是创建自已的默认类推荐用self这样可以在self释放时同时释放自己 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create方法应带有表示构件所有者的参数 self 代表当前类;如果在tform2中procedure TForm2.Button1Click(Sender: TObject);var ff:tform1;begin ff:=tform1.Create(self);end;此时self 为tform2 form2释放时 ff也使放了;在工程文件中var ff:Tform1;begin Application.Initialize; Application.CreateForm(TForm2, Form2); ff:=tform1.Create(self); Application.Run;end.你连编译也过不了;self不知该指向何方只能ff:=tform1.Create(application);ff:=tform1.Create(nil); newyj(方恨少;寻找第二把刷子的人) 你的水平确实很高,可以交流交流吗(发发mail) to: Focus(老鱼) 你的回答中有bug ;self 的意思你弄错了;to small_pig(小猪) [email protected] 初次接触Remote data Module请教几个问题 如何不让excel的菜单和工具栏显示? 如何將checkbox加入DBGRID中? treeview的节点编辑后的问题 ★终于成猩猩了!这三个月,把眼都累花了!!!散分庆祝★ TREEVIEW拖动的问题 莫名其妙的问题,在线等待解答!! 请问怎样把string型数据(外表看是数字)去掉小数点然后显是在edit中 大虾,怎么样将文本文件倒入到数据库中?文本文件的内容如下: 我这边有个比较实用的软件《光盘信息登记》,大家快来看。 请动态链接库编程高手指教! 我该怎样取得“网上邻居”里的内容?
如果在tform2中
procedure TForm2.Button1Click(Sender: TObject);
var
ff:tform1;
begin
ff:=tform1.Create(self);
end;
此时self 为tform2 form2释放时 ff也使放了;在工程文件中var
ff:Tform1;
begin
Application.Initialize;
Application.CreateForm(TForm2, Form2);
ff:=tform1.Create(self);
Application.Run;
end.
你连编译也过不了;self不知该指向何方
只能
ff:=tform1.Create(application);
ff:=tform1.Create(nil);