P
puppyboy
Unregistered / Unconfirmed
GUEST, unregistred user!
我有一个Form1, Form1有个Public的成员变量:Form2:TForm2
在Form1的FormCreate里面(实际上哪个函数都是一样的)调年调用另一个
pas文件的一个函数
ShowDockForm(TForm2Class, Form2)
这个函数的作用是创建Form2,
但是创建之后,在Form1中使用Form2会出错?
把ShowDockForm的代码copy进来就不会出错,真不知道是为什么
TForm1.FormCreate
begin
ShowDockForm(TForm2, Form2)
ShowMessage(Form2.hint) //这一行回出错
end;
ShowDockForm(FormClass: TForm2Class; Form: TForm2)
begin
Form := FormClass.Create(NIL);
end;
在Form1的FormCreate里面(实际上哪个函数都是一样的)调年调用另一个
pas文件的一个函数
ShowDockForm(TForm2Class, Form2)
这个函数的作用是创建Form2,
但是创建之后,在Form1中使用Form2会出错?
把ShowDockForm的代码copy进来就不会出错,真不知道是为什么
TForm1.FormCreate
begin
ShowDockForm(TForm2, Form2)
ShowMessage(Form2.hint) //这一行回出错
end;
ShowDockForm(FormClass: TForm2Class; Form: TForm2)
begin
Form := FormClass.Create(NIL);
end;