Delphi vcl 组件 'About' 属性
Delphi vcl component 'About' property
我目前正在制作一个新的 vcl 组件,我以前做过一些,现在我每次都做错了。
这只是一个小问题,但我想知道解决方案是什么。
我的组件有一个常量 cmpVersion = 1.01;然后显示在 'About' 发布的 属性 中,显示组件的版本。
在组件构造函数中,About 属性 设置为常量的值。
如果将组件放在表单上,一切似乎都正常,about 属性 是正确的版本,但如果我更改组件包中的版本常量,请重新安装包并重新打开测试应用程序窗体上已有组件,但仍显示旧版本,因为它是在构造函数中设置的。
我猜关于 属性 保存在测试应用程序 dfm 中。
打开已包含组件的表单时,更新关于 属性 的正确方法是什么?
Victoria 的评论包含解决方案,请在关于 属性 上使用 'Stored = False',因此它不会保存在 dfm 中。
我目前正在制作一个新的 vcl 组件,我以前做过一些,现在我每次都做错了。 这只是一个小问题,但我想知道解决方案是什么。
我的组件有一个常量 cmpVersion = 1.01;然后显示在 'About' 发布的 属性 中,显示组件的版本。
在组件构造函数中,About 属性 设置为常量的值。
如果将组件放在表单上,一切似乎都正常,about 属性 是正确的版本,但如果我更改组件包中的版本常量,请重新安装包并重新打开测试应用程序窗体上已有组件,但仍显示旧版本,因为它是在构造函数中设置的。
我猜关于 属性 保存在测试应用程序 dfm 中。
打开已包含组件的表单时,更新关于 属性 的正确方法是什么?
Victoria 的评论包含解决方案,请在关于 属性 上使用 'Stored = False',因此它不会保存在 dfm 中。