还是登录对话框问题!
又有问题了!关闭了Login窗口后,整个程序好像没有结束,还占有内存,有没有结束整个程序的语句呀!不好意思,又要麻烦了! 问题点数:20、回复次数:8Top
1 楼KingOf007(金雨冷)回复于 2001-10-27 15:51:16 得分 0
窗口设为最大化,Style设为StayOnTop,无标题栏,无边框,背景设为桌面图象,用SystemParametersInfo(SPI_SCREENSAVERRUNNING,0,0,SPIF_SENDCHANGE)屏蔽系统热键。就行了Top
2 楼KingOf007(金雨冷)回复于 2001-10-27 15:52:49 得分 10
SORRY ...应该是Application->Terminate();Top
3 楼FIGLAB(无花果)回复于 2001-10-27 17:12:41 得分 0
最简单的:exit(1);Top
4 楼jaccheu(我在故你快乐)回复于 2001-10-27 17:45:50 得分 0
模化窗口关闭后需用delete将资源释放。例如:
TForm1 * Form1;
try
{
Form1=new TForm1(Application);
Form1->ShowModal();
...
}
__finally
{
if (Form1) delete Form1;
}
Top
5 楼CAYU(中原)回复于 2001-10-27 23:56:42 得分 0
你不要 Close()看看。Top
6 楼francohe(孤火)回复于 2001-10-29 11:55:10 得分 0
答案正如KingOf007(不妨醉一回) 所说,可惜在你回答前我已解决了,只能给你一半分!Sorry!
Top
7 楼CyberUFO(天地幽浮)回复于 2001-10-29 13:16:18 得分 10
francohe(小熊) :
我给你写信了。
另外: 上次我写的例子中有一句 Application->ShowMainForm = false;
此句将主窗体隐藏了,你可在需要时显示。另外,动态创建的窗体应注意从
Project->Options->Forms 中的AutoCreate Form中去掉,否则就会发生你上个帖子的问题。
Top
8 楼whyjld(白痴)回复于 2001-10-29 13:19:06 得分 0
用
Application->Terminate();结束程序Top




