注册 登录
编程论坛 Delphi论坛

assigned()函数

xiubing0377 发布于 2007-11-07 20:54, 2529 次点击

var
form2:tform2;//form2不是自动创建的窗体
begin
if not assigned(form2)then
form2:=tform2.create(application);
form2.show;
end;

请问为什么,程序第一次运行可form2就是不创建,不能显示呢,not assigned(form2)怎么一直为假啊?
望赐教!谢谢

1 回复
#2
anthony6342007-11-08 20:14

not assigned(form2)怎么一直为假啊?

因为form2不为nil,所以一直为假

1