看板 Visual_Basic 關於我們 聯絡資訊
第一次遇到這個問題,我也不知道為什摸。 若是在程式沒有關閉的情況下關機,正常來說系統不是會把所有的程式都關閉嗎? 但是我發現關機程序會卡在vb6所寫的程式,無法關閉。 我不知道是不是跟多個表單有關,但我試了很多次都一樣。 請問有高手知道為什摸嗎?以及如何解決? 感謝! ^^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.105.147.162
tenth:因為你沒end程式吧...很多表單還隱藏著 05/05 23:42
Berger927:那沒辦法在沒手動end的狀態下自動關閉嗎? 囧rz 05/06 01:05
Berger927:系統關機時 vb 能夠擷取到什摸訊息嗎? 05/06 01:10
MrOrz:系統關機時,表單的QueryUnload事件會被觸發, 05/06 17:15
MrOrz:而 UnloadMode會傳入2這樣。 05/06 17:18
Berger927:可是這種方式無法判定是不是系統關機阿...只知道表單被쌠 05/06 18:27
Berger927:關閉了而已... 05/06 18:28
Berger927:UnloadMode是什摸東東... 0rz 05/06 18:38
MrOrz:QueryUnload事件可以看VB研究小站的VB6新手教學第十章第六課 05/06 18:43
MrOrz:UnloadMode是QueryUnload事件的一個引數,而只有當表單是在 05/06 18:45
MrOrz:系統關機,被強制關閉前,QueryUnload會被觸發,然後 05/06 18:47
MrOrz:UnloadMode會是2這樣。 //好饒口|||。去看研究小站的說明吧 05/06 18:47
MrOrz:簡單來說QueryUnload的確只要表單被關閉就會被觸發,而 05/06 18:55
MrOrz:UnloadMode的值會根據「表單為甚麼會被關閉」而有改變這樣 05/06 18:56
Berger927:噢~我瞭解了~感謝~ ^^ 05/06 19:17