public
houseform1:thouseform;
begin
if not assigned (houseform2) then
houseform:=thouseform.create(application);//执行到这报错
houseform2.windowstate:=wsmaximized;
end else
houseform2.windowstate:=wsmaximized;
end;
错误提示:
name not unique in this context;
问:
1:这错是什么意思
2:这错是怎么造成的,该怎么解决?
houseform1:thouseform;
begin
if not assigned (houseform2) then
houseform:=thouseform.create(application);//执行到这报错
houseform2.windowstate:=wsmaximized;
end else
houseform2.windowstate:=wsmaximized;
end;
错误提示:
name not unique in this context;
问:
1:这错是什么意思
2:这错是怎么造成的,该怎么解决?
public
houseform2:thouseform;
begin
if not assigned (houseform2) then
houseform2:=thouseform.create(application);//执行到这报错
houseform2.windowstate:=wsmaximized;
end else
houseform2.windowstate:=wsmaximized;
end;
错误提示:
name not unique in this context;
问:
1:这错是什么意思
2:这错是怎么造成的,该怎么解决?
Frm1:TForm1;
begin
if not assigned (Frm1) then
begin
Frm1:=TForm1.create(application);
Frm1.windowstate:=wsmaximized;
end else
Frm1.windowstate:=wsmaximized;
end;
这段代码调试成功!
你的错误可能是因为houseform是个窗体name作为类型时应该是Thouseform(指其类名称)
把houseform2:thouseform;删除,试试。
这样是不行的
这样如何调用houseform这窗体
if not assigned (houseform2) then
houseform2:=thouseform.create(application);//执行到这报错
houseform2.windowstate:=wsmaximized;
end else
houseform2.windowstate:=wsmaximized;
有逻辑问题吧
你的Begin End 好象不配对吧!
if not assigned (houseform2) then
begin
houseform2:=thouseform.create(application);//执行到这报错
houseform2.windowstate:=wsmaximized;
end else
houseform2.windowstate:=wsmaximized;
不行啊
****