jason1 发表于 2009-11-12 16:18:17

求助:系统参数保存

求助各位大侠:对于一个系统,我想在一个地方把一些参数设置好后保存起来,软件可以调用这些参数,软件操作人员也能对这些参数进行修改和保存,有没有什么简单的方法可以实现(除数据库外)。谢谢各位!

flow 发表于 2009-11-13 09:28:47

简单的做法是,将这些参数做成一个簇,界面上操作更新后,保存,将这个簇保存为文件。程序再次启动时,读文件,将簇里数据分配给各参数。代码简洁,也易于管理。

我是发哥 发表于 2009-11-13 11:31:15

支持二楼。也可以用此贴方法            求助:如何讲一些参数设置好后保存起来???
http://www.cpubbs.com/bbs/viewthread.php?tid=86358&fromuid=107480

lihanjun1999 发表于 2009-11-13 16:18:39

用 ini 文件

jason1 发表于 2009-11-14 17:00:56

简单的做法是,将这些参数做成一个簇,界面上操作更新后,保存,将这个簇保存为文件。程序再次启动时,读文件,将簇里数据分配给各参数。代码简洁,也易于管理。
flow 发表于 2009-11-13 09:28 http://www.cpubbs.com/bbs/images/common/back.gif


谢谢你的建议。

我也想过将参数保存在文件里面,下次打开软件的时候先从文件中将相应的值读取出来再显示,问题是如果这样设置程序,打包成EXE文件后,要正确运行此程序,必须将此文件和EXE文件放于同一目录下,否则程序会出错,或者给此文件设置一个固定的路径(程序移植到其他电脑时需要将此文件放于相同的路径。这些给使用上造成了一些麻烦。

我的想法是,不使用文件或者数据库,在程序里面设置一个保存当前控件值的这样一个功能就好了。我试过通过源代码改变控件的值,然后退出程序的时候,先手动保存一下,再将程序打开,这样控件所显示的值就是修改后的值了。我想问问,labview有没有提供这样的子VI,可以在程序退出的时候保存面板上某些参数的值。不知道怎么去触发前面板上的Save这个功能。

各位大侠有什么建议,小弟感激不尽!!!

liyankun 发表于 2009-11-15 00:41:07

http://www.cpubbs.com/bbs/thread-87529-1-1.html

jason1 发表于 2009-11-15 15:21:42

6# liyankun

这上面的内容好像不是我所要的呢。。。。。。

flow 发表于 2009-11-15 21:40:53

可以在程序当前路径下建立配置文件,打包时有support file 选项,包含进去就可以了。不需要固定路径。
你说的保存后,控件值保存最新的方式,我也很想知道,看看有没有高手~~~

fgde 发表于 2009-11-18 13:30:38

参考一下 http://hi.baidu.com/yongjianspaces/blog/item/e799ddefaccbf33cadafd566.html应该是你需要的。

HHHHLLLL 发表于 2009-11-19 09:19:49

不明白这个问题有什么大困难呢?二楼的方法已是比较好的方法了。怎么会有5楼的问题呢?你设置保存的路径为一个绝对路径,读取配置也是个绝对路径,怎么会有这样的问题?
然后,不需要把配置文件加载打包里面,配置是自己产生的文件,不存在预先要加入到SUPPORT的说法。

windad20000 发表于 2009-11-24 10:23:22

10楼的 right,lv的正解啊!
页: [1]
查看完整版本: 求助:系统参数保存