peng197806 发表于 2005-4-25 09:02:00

飞哥,如何保留对话框中上次输入的值

怎么才能让对话框中的各对象值保留为(未重新启动CAD)上次执行此程序时的值呢?



因为有时候连续执行此程序时候,输入的数据间可能差别不大,只修改其中一两项,如果再次执行此程序时,对话框中能保留上次输入的数据改起来就很方便了.怎么才能做到呢???想了好久都无法解决.(我曾经用过的一个程序就能做到此功能)请飞哥跟各位高人帮忙解决指点一下!!万分感谢<BR>




meflying 发表于 2005-4-25 10:39:00

将所有数据都做成变量,每次调用对话框的时候都使用这些变量来填充对话框的值(如果是首次运行,这些变量都是空的,你可以让对话框保持空的,或填入相应的初始值),,,这些变量都做成全局变量,这样,程序结束后,变量的值不会消失...


你也可以使用文件保存这些数据,使用方法同上

peng197806 发表于 2005-4-25 16:02:00

哦,明白了,谢谢飞哥!我还是做成文件读取吧,如果都搞成全局变量,可能会误用别的程序中的全局变量

kevinchan 发表于 2005-6-9 08:27:00

应该如何做成文件读取?

alin 发表于 2005-6-9 15:21:00

Put them in a text file is not a good idea. How about use a single global variable to store a list which contains all your init. values?

花开梦落 发表于 2005-6-10 13:09:00

那又如何把变量写入一个ini文件,又如何从该ini文件中读取,再如何删除该ini文件?

功夫佬 发表于 2012-6-1 00:06:53

我也想多了解,内容太少

南国浪子 发表于 2012-6-1 07:27:07

采用文件字典的方式存取
页: [1]
查看完整版本: 飞哥,如何保留对话框中上次输入的值