變數的有效範圍與生命週期
宣告變數是寫程式不可缺少的一個步驟 (除非你不使用Option Explicit),然而要如何正確地宣告變數,卻困擾著一般VB的初學者。以下敘述在VB中,變數的有效範圍與生命週期。
1.有效範圍:目前程序,生命週期:隨著程序結束而被釋放
- 在任何程序中用Dim來宣告。
2.有效範圍:目前程序,生命週期 :隨著應用程式結束而被釋放
- 在任何程序中用Static來宣告。
3.有效範圍:目前表單或模組中的所有程序,生命週期 :隨著應用程式結束而被釋放
在表單或模組的宣告區用Dim、 Private來宣告。以Private來宣告較佳,因為可以明顯看出與Public的不同。
4.有效範圍:應用程式中的所有程序,生命週期 :隨著應用程式結束而被釋放
- 在表單的宣告區用Public來宣告,引用時必須指名是那個表單。
在模組的宣告區用Public來宣告,只要該變數在所有模組中是唯一的,引用時就不必指名是那個模組。
變數的宣告有一個很重要的原則:盡量把變數的有效範圍限制得小一點。也就是說,可以宣告成 "1",就不要宣告成 "3",可以宣告成 "3",就不要宣告成 "4" ,這樣對於程式碼的可維護性與可移植性有很大的幫助。
This page was written by Jaric on Sep. 20 , 1997. All rights reserved.
Total pageview since 4/6/1999.