动态创建的表单的静态类属性/变量的 C++ Builder 生命周期?

问题描述 投票:0回答:0

我有一个

TSettingsForm
有一个
static String
成员变量(不是指针)。该表单是根据需要动态创建和销毁的。

在我的

TMainForm
的构造函数中,我将
TSettingsForm
静态字符串成员变量设置为一个字符串值,该值在程序的使用过程中持续存在,但在
TMainForm::FormDestroy
上静态字符串为空/NULL 时除外。我希望静态成员变量应该超过
FormDestroy
.

我搜索了任何值会改变的地方并设置了断点,但没有发现任何意外。所以我想知道为什么 C++ Builder 在应用程序结束之前将其清零?有什么我想念的吗?

此外,C++ Builder 中是否有基于数据更改的断点,就像在 Visual Studio 中一样?

TIA!!

c++builder
© www.soinside.com 2019 - 2024. All rights reserved.