delphi - Delphi vcl 组件“关于”属性
问题描述
我目前正在制作一个新的 vcl 组件,我以前做过一些,现在我每次都做错了。这只是一个小问题,但我想知道解决方案是什么。
我的组件有一个 Constant cmpVersion = 1.01; 然后显示在“关于”已发布属性中,显示组件的版本。
在组件构造函数中,About 属性设置为常量的值。
如果您将组件放在表单上,一切似乎都可以,about 属性是正确的版本,但如果我更改组件包中的版本常量,请重新安装包并重新打开表单上已经包含组件的测试应用程序仍然显示旧版本,因为它是在构造函数中设置的。
我猜 About 属性保存在测试应用程序 dfm 中。
在打开已包含组件的表单时更新 About 属性的正确方法是什么?
解决方案
Victoria 的评论包含解决方案,在 about 属性上使用“Stored = False”,因此它不会保存在 dfm 中。
推荐阅读
- java - 原因:java.lang.IllegalArgumentException:::0 切入点中的正式未绑定错误
- android-studio - 大屏幕上的闪屏共享元素过渡
- pandas - 用第一行值替换每个组中的行。Pandas Groupby
- python - 如何声明具有用户定义维度的 numpy 矩阵 np.zeros?
- r - 使用 eval(parse(text=...))) 将对象保存到 RData
- php - 更改 Apache 配置文件后的 Symfony 路由问题
- c# - Scriptable Object 实例的空引用异常,但它真的有效吗?
- python - 使用 docopt 和 unittest 测试 CLI
- java - 如何在 Spring Boot 中将 HttpServletRequest 标头转发到另一个 REST API
- r - R中分类树中的正类是什么意思?