我有一个
TSettingsForm
有一个 static String
成员变量(不是指针)。该表单是根据需要动态创建和销毁的。
在我的
TMainForm
的构造函数中,我将 TSettingsForm
静态字符串成员变量设置为一个字符串值,该值在程序的使用过程中持续存在,但在 TMainForm::FormDestroy
上静态字符串为空/NULL 时除外。我希望静态成员变量应该超过FormDestroy
.
我搜索了任何值会改变的地方并设置了断点,但没有发现任何意外。所以我想知道为什么 C++ Builder 在应用程序结束之前将其清零?有什么我想念的吗?
此外,C++ Builder 中是否有基于数据更改的断点,就像在 Visual Studio 中一样?
TIA!!