- 帖子
- 2035
- 主題
- 24
- 精華
- 0
- 積分
- 2031
- 點名
- 0
- 作業系統
- Win7
- 軟體版本
- Office2010
- 閱讀權限
- 100
- 性別
- 男
- 註冊時間
- 2012-3-22
- 最後登錄
- 2024-2-1
|
常常有人說變數不釋放它佔用的記憶體,會拖慢速度,那麼我在程式結尾加一句 End,能不能釋放所有變數所佔用的記 ...
mhl9mhl9 發表於 2013-11-8 03:47 
引用 Microsoft Office Help 的注意事項,予以析釋:- End 陳述式是一種強制程式停止執行的方式,無須經過 Unload、QueryUnload,
- 或 Terminate 事件,或任何其它的 Visual Basic 程式碼。
- 由物件類別模組所建立的物件會被破壞、以 Open 陳述式開啟的檔案會被關閉,
- 程式所佔用的記憶體空間也會被釋放。
- 當執行到 End 陳述式時,陳述式會重新設定在所有模組中的所有模組層次變數以及所有靜態區域變數。
- 若要保留這些變數的值,請使用 Stop 陳述式來取代 End, 然後您可以在稍後得以繼續執行。
複製代碼 |
|