兄弟们,对于动态生成的控件该如何保存,以确定再次加载时不要动态生成,用那个什么跟表单保存一样的那个dfm吗?(5分)

  • 主题发起人 主题发起人 诸葛不才
  • 开始时间 开始时间

诸葛不才

Unregistered / Unconfirmed
GUEST, unregistred user!
兄弟们,对于动态生成的控件该如何保存,以确定再次加载时不要动态生成,用那个什么跟表单保存一样的那个dfm吗?
 
可以用INI文件保存设置,再加一个unit单元也保存事件,方法
 
; ;不管用什么文件来保存,都要动态生成,除非重新编译
 
啊,不是吧
 
确实如此
 
to: pyh_jerry ;怎样在运行时生成unit文件啊?
 
那是我理解错了,好象不可能在运行时动态生成控件的事件吧,
除非这个事件是你预知的,固定的。那样的话可以预先定义所有
可能的事件,生成的控件跟据需要调用这些事件。INI,保存生成
的控件的状态是可以的,但下次仍需读取后生成。这个我是做过
的!但我的程序中事件是回定的,最多就是利用参数做些变动。
 
事件可以将它指向一个函数,这我倒知道,但不知如何生成unit
 
; ;误会了,运行时生成UNIT文件是没有用的(unit只是一个文本文件)
,因为无法编译啊,不过可以在编码的时候向你的project增加一个unit文件,
可用于写你定义的事件之类的。
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部