我目前正在制作一个新的 vcl 组件,我之前制作过一些,现在发现我每次都做错了。 这只是一个小问题,但我想知道解决方案是什么。
我的组件有一个 Constant cmpVersion = 1.01;然后显示在“关于”已发布属性中,显示组件的版本。
在组件构造函数中,About 属性设置为常量的值。
如果将组件放在表单上,一切似乎都正常,about 属性是正确的版本,但如果我更改组件包中的版本常量,请重新安装该包并重新打开已在该组件上安装该组件的测试应用程序形式它仍然显示旧版本,因为它是在构造函数中设置的。
我猜 About 属性保存在测试应用程序 dfm 中。
打开已包含组件的表单时更新“About”属性的正确方法是什么?
最佳答案
Victoria 的评论包含解决方案,在 about 属性上使用“Stored = False”,这样它就不会保存在 dfm 中。
关于Delphi vcl组件 'About'属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51380039/