此贴是以前贴的,现在我看到现在有朋友回复,刚才(2006-3-31)试了一下,的确不能下载了,这个是我转贴一个网站的,其实要保存旧值,可以使用文件来保存的,比如KEY文件之类的,均是非常方便的!我们网站也有朋友问过相关的问题,有需要的朋友可以找一下!
上次代码挑战的结果,也是类似要求的,能自动识别在EXE和VI状态都能使用的!
http://www.cpubbs.com/bbs/viewth ... 1%A3%B4%E6%2Bcpubbs
下面是原来的贴子内容:
---------------------------------------------------
<P>问:比如一个checkbox上次退出时是选中的或未选中的,希望在下次进入时还是选中的或未选中的,我在精华索引里没有找到,不知道如何实现?!
答:解决方法:
首先安装opengtools 2.0以上:
opengtools 2.0是国外一个叫Openg领头开发出的一个源代码开放的LabVIEW工具箱,有很多实用的工具
安装之前需要安装openg格式的安装工具,OpenG Package Installer
安装完之后重新启动labview,在菜单tools>>Openg tools下面就有一个Openg packager Installer...的菜单项,点击之后就可以按照相关提示安装下载回来的Openg特定格式(.ogp)的安装包了,将安装包安装完毕之后重启LabVIEW,并依次点击tools>>options>>controls/functions Panels,选择Dynamical panel view或者2D Dynamical panel view就可以在函数面板上看到这些工具箱了。
点击下载opengtools 最新版本
关于本帖所述问题用opengtools来解决的解决方案
依次点击file I/O>>Openg variant configration File VIs
在这个面板中有两个子VI:
Write Panels to INI.vi==>这个子VI就是实现将指定VI的前面板中所有的控件的值以variant的数据格式写入指定的INI文件中;
Read Panels From INI.vi==>这个子VI就是实现将指定INI文件中的variant数据格式的数据重新写入前面板中各控件中。
利用上述两个函数就可以轻松实现在程序退出的时候保留控件上的值,在程序重新运行的时候控件中显示的是上一次退出时的值。
下载地址如下:</P><P>http://optusnet.dl.sourceforge.n ... kages-2.2.4.ogp.zip</P>
[此贴子已经被作者于2006-3-31 9:37:19编辑过]
[ 本帖最后由 cpubbs 于 2008-7-31 15:34 编辑 ] |