非自建窗口的问题
有一个非自建窗口,通过主窗口选择启动。
if(!FBase1) FBase1 = new TFBase1(Main);
FBase1-> Show();
问题是,这个FBase1只是建立一次对象,当它关闭后再启动,发现不用通过new建立对象,显示出来的仍然是原来的旧对象。难道单击FBase1的关闭按钮FBase1对象不自动析构么?
当我需要它时,它才被建立。关闭时,自动释放对象。
我不想用ShowModal()来控制它,而只想用Show()。如何做?谢谢!
[解决办法]
自己FREE,然后FBase1=NULL。