delphi學習點滴 幾個關閉函式

2021-06-02 14:51:41 字數 433 閱讀 7813

表示關閉的有如下函式:

hide、close、free、release、destrory、terminate、freeandnil()、halt

hide:只是將窗體隱藏。

close:對於窗體而言,close與hide的區別是如果窗體內有方法執行,close時候會終止窗體物件所執行的方法.而hide不會,hide不會釋放釋放窗體及其所有的物件,更不會指nil他們的指標。

halt:終止整個應用程式。

freeandnil(): 釋放物件並把指標指向nil。我感覺是比較的安全。效率會高些,能提高記憶體的利用率。

release:呼叫這個方法時會觸發free 時間。release可以在onshow的事件中呼叫而free不可以。

等待資源不再使用後釋放資源,同樣不修改form指標為nil,所以最好使用 

release進行資源釋放操作。

delphi學習點滴 資料集過濾技巧

當我們在運算元據集時,往往需要對資料進行篩選例如 乙個名為customer的資料表,它具有custno custname country address phone state taxrate等字段,如果只想檢視國別為china或顧客號大於1000的顧客記錄,就需要對資料集進行過濾。經總結,有下面這...

Django Middleware的幾個關鍵方法

django 處理乙個 request 的過程是首先通過中介軟體,然後再通過預設的 url 方式進行的。我們可以在 middleware 這個地方把所有request 攔截住,用我們自己的方式完成處理以後直接返回 response。因此了解中介軟體的構成是非常必要的。initializer init...

Delphi的幾個問題

1 除基本型別可相容外,其他的型別只要是在不同的單元中定義的,就算宣告一樣,也屬不同的型別,例如 a.pas 與 b.pas 均宣告了 ttest aaedit,aamemo 這是兩個不同的型別,因此以下 無法編譯 提示宣告不同 a1.pas uses a,b type ttestobj class...