woodman78 发表于 2022-7-6 10:03:25

用于记住条目的对话框

我试图让我的对话框记住我为这两个字段输入的最后一个内容。这就是我拥有的,但它不起作用。我看了一眼afralisp,但我不知道我做错了什么。有人能帮忙吗?
 
您需要将变量保存为全局*名称1*而不是局部变量。
您也可以将其保存到注册表
 
克鲁格

Guest kruuger 发表于 2022-7-6 10:26:01

谢谢克鲁格。这很管用。
 
当你说将其保存到注册表时,你的意思是“appdata”吗。
 
在注册表中存储大量数据会减慢机器的速度吗?

woodman78 发表于 2022-7-6 10:36:26

我更喜欢保存到cfg文件,只是为了便于删除,然而,在注册表中存储少量数据不应该是一个太大的问题-缺点是用户必须挖掘注册表以删除不需要的键(如果他们删除了错误的键,这可能很危险)。
 
如果您希望进入注册表路径,可以使用setenv/getenv,它将键存储在以下位置:
 
2
 
或者使用vl registry write写入到您自己的位置-但是,在涉及路径/键命名时要非常小心。

Lee Mac 发表于 2022-7-6 11:02:58

我通常保存到注册表数据,如:程序版本、对话框位置、一些对话框控件设置等。
3

Guest kruuger 发表于 2022-7-6 11:07:17

页: [1]
查看完整版本: 用于记住条目的对话框