H
*HelloWorld*
Unregistered / Unconfirmed
GUEST, unregistred user!
我想在主form的OnCreate事件中放入一个关于窗口是否已经存在的判断,使用FindWindowEx<br>函数。当给定标题的窗口(也就是本form)已经存在时,显示“程序已经打开”,然后关掉它。<br>代码如下:<br><br>//如果程序窗口已打开<br>begin<br> showmessage('程序已经打开');<br> form1.release;<br> form1:=nil;<br>end;<br>这样写出来的程序能调得通,但我总觉得不好,觉得它浪费了太多的资源。而且还有个问题:<br>form在运行上述代码的过程中会产生一个由建立到毁灭的快速闪烁,这样让人看了很不舒服。<br>如果我在release前面加上form1.visible:=false,那程序又调不通。<br>请问:您在遇到类似问题时如何解决的呢?