[VB6 ] 程式導致不能關機

看板Visual_Basic作者 (rabbit)時間18年前 (2007/05/05 03:54), 編輯推噓5(5010)
留言15則, 3人參與, 最新討論串1/2 (看更多)
第一次遇到這個問題,我也不知道為什摸。 若是在程式沒有關閉的情況下關機,正常來說系統不是會把所有的程式都關閉嗎? 但是我發現關機程序會卡在vb6所寫的程式,無法關閉。 我不知道是不是跟多個表單有關,但我試了很多次都一樣。 請問有高手知道為什摸嗎?以及如何解決? 感謝! ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.147.162

05/05 23:42, , 1F
因為你沒end程式吧...很多表單還隱藏著
05/05 23:42, 1F

05/06 01:05, , 2F
那沒辦法在沒手動end的狀態下自動關閉嗎? 囧rz
05/06 01:05, 2F

05/06 01:10, , 3F
系統關機時 vb 能夠擷取到什摸訊息嗎?
05/06 01:10, 3F

05/06 17:15, , 4F
系統關機時,表單的QueryUnload事件會被觸發,
05/06 17:15, 4F

05/06 17:18, , 5F
而 UnloadMode會傳入2這樣。
05/06 17:18, 5F

05/06 18:27, , 6F
可是這種方式無法判定是不是系統關機阿...只知道表單被쌠
05/06 18:27, 6F

05/06 18:28, , 7F
關閉了而已...
05/06 18:28, 7F

05/06 18:38, , 8F
UnloadMode是什摸東東... 0rz
05/06 18:38, 8F

05/06 18:43, , 9F
QueryUnload事件可以看VB研究小站的VB6新手教學第十章第六課
05/06 18:43, 9F

05/06 18:45, , 10F
UnloadMode是QueryUnload事件的一個引數,而只有當表單是在
05/06 18:45, 10F

05/06 18:47, , 11F
系統關機,被強制關閉前,QueryUnload會被觸發,然後
05/06 18:47, 11F

05/06 18:47, , 12F
UnloadMode會是2這樣。 //好饒口|||。去看研究小站的說明吧
05/06 18:47, 12F

05/06 18:55, , 13F
簡單來說QueryUnload的確只要表單被關閉就會被觸發,而
05/06 18:55, 13F

05/06 18:56, , 14F
UnloadMode的值會根據「表單為甚麼會被關閉」而有改變這樣
05/06 18:56, 14F

05/06 19:17, , 15F
噢~我瞭解了~感謝~ ^^
05/06 19:17, 15F
文章代碼(AID): #16Eu-JAk (Visual_Basic)
文章代碼(AID): #16Eu-JAk (Visual_Basic)