關於 OnCloseQuery 順序 不能關機等

2021-05-22 02:07:36 字數 380 閱讀 7550

系統關閉窗體的事件順序為:

onclosequery ----> onclose ----> ondestroy

下面的**說明問題:

另外 從網友 http://echocancer.spaces.live.com/blog/cns!97776b41bf0a7f5d!141.entry 出摘的 文章:

程式不能關機?看看你在onclosequery裡是不是寫了**!

今天終於解決了程式不能關機的問題,都是onclosequery惹得禍!

程式裡有多個窗體,其中有兩個在onclosequery裡寫了處理**,導致程式不能關機。

這次的問題讓我對windows的訊息機制又有了更深的了解,所有的windows的廣播訊息都是逐視窗傳遞的。

關於wait notify以及順序列印

1.等待和喚醒是同乙個物件 2.notify只會喚醒乙個執行緒 使用角度 1.object.wait 會丟擲 interruptedexception 2.呼叫object.wait 必須首先對object monitor lock 進行加鎖 class main try catch interru...

Spring interceptor執行順序

spring interceptor是按list的順序來執行的。如果某乙個interceptor直接return而不去呼叫invocation.proceed 獲得返回值的話,接下來的interceptor也不會要執行。例如 表的查詢和快取,應該先執行查詢cache,然後再判斷是否啟動事務進行查詢資...

HiveQL collect list保持順序小記

有以下hive表的定義 create table topic recommend score category id int,topic id bigint,score double,rank int 這張表是我們業務裡話題推薦分值表的簡化版本。category id代表分類id,topic id是...