C chenchao Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #1 请问如何在程序下一次启动是任然保持退出时的状态,就如Delphi中Autosive options中选中Desktop项,在下一次启动Delphi时任然保持编程最后的退出状态一样(最好是使用控件)?
蚯 蚯蚓 Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #3 <font size=25><B>我反对控件主义!</B></font> 有必要用控件么? 程序退出前想保存什么东西写到注册表或者INI不就完了, 启动后先去找以前的设置, 很简单啊?
D DreamTiger Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #4 是啊,我的程序就是每次结束时把信息保存到INI中。
D Dick Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #5 个人喜欢保存在ini文件,特别反感不管什么程序都到注册表 里乱写东西.
A amo Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #6 呵呵, 蚯蚓你好有个性;-) 补充说明一点,对构件的状态及数据可用流技术来保存与恢复。
H Hexi Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #7 用TWriter和TReader的WriteComponent,WriteRootComponent,将所有Form的属性 保存。用ReadComponent读。
M menxin Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #9 if isdatabaseprogram then createtable('options.db') else createfile('options.ini');
C CJ Unregistered / Unconfirmed GUEST, unregistred user! 1999-11-30 #10 简单保存窗口的位置等状态实在很容易,但是,如果要保持一个复杂应用的所有其它状态 就比较复杂了,贺喜的方法可以试试,控件也没什么不好。
阿 阿蒙 Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #13 只好用 ini 文件 或是注册表 不一定要控件 var file :tinifile; begin writestring(file ,‘button1。enalbed’,‘true’);//比如 按钮 的 enabled 状态; end; 对应的 form1。create(sender:Tobject); begin button1。enabled:=inistrtoboolean(readstring(file,’button1。enable‘ ‘true’); end;
只好用 ini 文件 或是注册表 不一定要控件 var file :tinifile; begin writestring(file ,‘button1。enalbed’,‘true’);//比如 按钮 的 enabled 状态; end; 对应的 form1。create(sender:Tobject); begin button1。enabled:=inistrtoboolean(readstring(file,’button1。enable‘ ‘true’); end;
C chenchao Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #15 蚯蚓你何必这么大脾气!:-(O) 小弟对INI文件及注册表操作油布熟悉,当然希望简单一点了 望各位大虾支持! 对WriteComponent,WriteRootComponent方法的使用,Hexi能给一示例否??? 焦急的等待thtfsyh。。。。
蚯蚓你何必这么大脾气!:-(O) 小弟对INI文件及注册表操作油布熟悉,当然希望简单一点了 望各位大虾支持! 对WriteComponent,WriteRootComponent方法的使用,Hexi能给一示例否??? 焦急的等待thtfsyh。。。。
X xiaowind Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #16 to chenchao: 可用Rx的TFormStorage控件,直接保存窗体上各控件的属性
Z zhmj Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #17 1. 使用文件保存,不必介绍了。 2。使用INI文件。 3。使用注册,用DELPHI提供的 Tregistry类,或API函数,使用方法可以参考 在线帮助。Tregistry类很简单的。
C chenchao Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #18 xiaowind 请问RX哪里寻?,发送一个TFormStorage过来,可否?(是贪了点,哈) Email:icelike@263.net
F Fencer Unregistered / Unconfirmed GUEST, unregistred user! 1999-12-01 #19 我坚决反对用控件,我的原则是能不用控件就不用控件,这种问题 用注册表很容易解决为什么用控件呢?至于ini文件还是少用为好,太 空易被删除或改动了。