delphi 中我想创建form1 然后用按钮来动态创建窗口 if form2=nil then form2:=tform2.create(self) ;

[复制链接]
查看11 | 回复2 | 2012-2-20 17:06:00 | 显示全部楼层 |阅读模式
form2:=tform2.create(self)这里form2是个实例名,而tform2是个类名,说明tform2这个类不存在或者包含tform2这个类的单元文件没有引用;而tform这个类在Forms单元中,系统默认添加的;你可以手动把interfaceuses ......Forms, ......;这里的Forms,引用去了看看 会报跟你之前一样的错误...
回复

使用道具 举报

千问 | 2012-2-20 17:06:00 | 显示全部楼层
tform 是一个form类 可以直接用 而tform2tform1 这些不能直接使用 如果你要用的话需要现在头部声明 例如:typetform2 = class(tform)end;然后你下面才能新建varform2: tform2;begin form2:=tform2.create(sel...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行