首页 > 解决方案 > Delphi vcl 组件“关于”属性

问题描述

我目前正在制作一个新的 vcl 组件,我以前做过一些,现在我每次都做错了。这只是一个小问题,但我想知道解决方案是什么。

我的组件有一个 Constant cmpVersion = 1.01; 然后显示在“关于”已发布属性中,显示组件的版本。

在组件构造函数中,About 属性设置为常量的值。

如果您将组件放在表单上,​​一切似乎都可以,about 属性是正确的版本,但如果我更改组件包中的版本常量,请重新安装包并重新打开表单上已经包含组件的测试应用程序仍然显示旧版本,因为它是在构造函数中设置的。

我猜 About 属性保存在测试应用程序 dfm 中。

在打开已包含组件的表单时更新 About 属性的正确方法是什么?

标签: delphipropertiescomponentsvcl

解决方案


Victoria 的评论包含解决方案,在 about 属性上使用“Stored = False”,因此它不会保存在 dfm 中。


推荐阅读