谁知道Delphi中如何使用Tform.creatnew

BaoBeartech 2008-10-21 09:14:50
我正在用Delphi写RPG游戏,我想写存档文件,朋建议我使用标题中的语句,可是他忘了怎么用了,谁能想起来并告诉我?
...全文
112 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
天行归来 2008-10-22
  • 打赏
  • 举报
回复
Form2 := TForm.CreateNew(Application);//创建
Form2.Free;//删除
覆盖窗体?不明白你的需求,如果对象已存在,直接Show就可以,没有必要再次创建。
BaoBeartech 2008-10-22
  • 打赏
  • 举报
回复
谢谢楼上,再请问,创建新的窗体用creatnew,那覆盖和删除窗体用什么语句呢?
天行归来 2008-10-22
  • 打赏
  • 举报
回复
看了一下delphi的help,大概意思是不通过.dfm文件创建窗体。窗体布局可以通过读取dfm资源文件。

WriteComponentResFile('Temp.dfm', Form1);//把Form1 的DFM文件写入文件
...
Form2 := TForm.CreateNew(Application); //创建Form2,不加载Form2.DFM
ReadComponentResFile('Temp.dfm', Form2); //加载Form布局和资源
zhongme_007 2008-10-22
  • 打赏
  • 举报
回复
up
cncharles 2008-10-22
  • 打赏
  • 举报
回复
不明白什么意思
fangsp 2008-10-22
  • 打赏
  • 举报
回复
没写过
帮顶一个

1,184

社区成员

发帖
与我相关
我的任务
社区描述
Delphi GAME,图形处理/多媒体
社区管理员
  • GAME,图形处理/多媒体社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧