为什么可以正常建立与使用,但退出时却会出错?
我想把多个窗体建立在同一个Unit单元文件中。
我定义了:
type
TForm2 = class(TForm)
Panel1:TPanel;
private
{ Private declarations }
public
{ Public declarations }
end;
然后在在form1.Button1Click中加入:
application.CreateForm(TForm, Form2);
form2.show;
这样子可以显示form2了。
但是我当我执行form2.Panel1:=TPanel.Create(self)后可以正常使用,但在退出程序时就会显示错误(即使在退出前使用form2.Panel1.free与form2.Panel1:=nil也照会出错),不知道为什么?
(把以上的panel改为其它如button,lable等控件均也会出现同样的错误)
期望高手指点,不尽感谢!!!