史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   程式語言討論區 (http://forum.slime.com.tw/f76.html)
-   -   如何完全關閉VB6.0所寫的exe檔 (http://forum.slime.com.tw/thread249602.html)

chung1206 2009-06-24 09:49 PM

如何完全關閉VB6.0所寫的exe檔
 
各位先進們好,想請教一下,我用VB寫好的exe檔,我打叉叉了,它也消失了,但為何我在工作管理員仍看到它正在執行中呢?請問要如何確切的關閉它?除了做一個按鈕寫End還有其它方法嗎?謝謝。

mini 2009-06-25 09:21 PM

看你的程式怎麼寫

以下是微軟文件 MSDN所言
End
陳述式可以強制程式碼終止,無須經過 Unload、QueryUnload,或 Terminate 事件,或任何其它的 Visual Basic 程式碼。Unload、QueryUnload,表單與物件類別模組的 Terminate 事件都不會執行。由物件類別模組所建立的物件會被破壞、以 Open 陳述式開啟的檔案會被關閉,程式所佔用的記憶體空間也會被釋放。

End 陳述式是一種強制程式停止執行的方式。一般要結束 Visual Basic 程式前,都必須先載出所有表單,確定沒有其它程式引用到其中的物件,且沒有執行中的程式碼,才能結束。



所以可以試試改成
Unload Form1
或 Unload Me 等方式終結表單(如果有兩個以上每個表單都要unload一次)

chung1206 2009-06-25 09:39 PM

引用:

作者: mini (文章 2169717)
看你的程式怎麼寫

以下是微軟文件 MSDN所言
End
陳述式可以強制程式碼終止,無須經過 Unload、QueryUnload,或 Terminate 事件,或任何其它的 Visual Basic 程式碼。Unload、QueryUnload,表單與物件類別模組的 Terminate 事件都不會執行。由物件類別模組所建立的物件會被破壞、以 Open 陳述式開啟的檔案會被關閉,程式所佔用的記憶體空間也會被釋放。

End 陳述式是一種強制程式停止執行的方式。一般要結束 Visual Basic 程式前,都必須先載出所有表單,確定沒有其它程式引用到其中的物件,且沒有執行中的程式碼,才能結束。



所以可以試試改成
Unload Form1
或 Unload Me 等方式終結表單(如果有兩個以上每個表單都要unload一次)

感謝版大,我使用Unload Form1問題解決了,謝謝。


所有時間均為台北時間。現在的時間是 03:49 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2025, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1