yes, agree with jinjazz use window api ShowWindow(Handle, SW_SHOW);
var form:Tform2; begin form:=Tform2.Create(Application); form.Name:=trim(edit1.Text); form.Caption:=trim(edit1.Text); form.Show; end;以后再调用时,就不行了。 Tform2(trim(edit1.text)).show; 一执行就出错。
use window api
ShowWindow(Handle, SW_SHOW);
form:Tform2;
begin
form:=Tform2.Create(Application);
form.Name:=trim(edit1.Text);
form.Caption:=trim(edit1.Text);
form.Show;
end;以后再调用时,就不行了。
Tform2(trim(edit1.text)).show; 一执行就出错。
如果用show方法的话,把form放在类中,只创建一次,以后show就不会错,同时在程序退出时,记住释放!