在自己创建控件,例如TTimer控件时,如果指定了窗口指针为MainForm,在类析构时调用delete TTimer,如果窗口优先于你的类析构,那么这时会引发错误。避免这类问题好的做法是,如果没什么必要,在创建时,传的窗口指针为NULL,如果必须要传窗口指针,则需要注意析构时候的先后顺序。
bcb 自己创建控件时需要注意的
最新推荐文章于 2022-03-03 12:41:35 发布
本文详细阐述了在C++中创建控件时如何避免窗口优先于类析构导致的错误,提供了在创建控件时传入NULL窗口指针或注意析构顺序的解决方案。
1069

被折叠的 条评论
为什么被折叠?



