之前就想過這個問題,這麼熟悉的幾個東西居然對他們分析的不是很透徹、 “end” 跟 “unload me” 在敲程式的時候經常敲到,“exit sub” 更是熟悉,下面,解析:
end 跟 unload me
end是強制結束整個程式,而unload me是解除安裝目前窗體,當程式中最後一個窗體被解除安裝後,整個程式将自動結束,如果目前窗體不是程式中的最後一個窗體,程式是不會結束的
簡單的就是end 是全部結束、 unload me針對目前視窗
相對來說,end是強制關閉,不會發生form_unload和form_terminate事件而unload me關閉前會發生上面2個事件。可以在上面的事件中加入退出處理代碼最後加一點adodc 控件的使用說明可以增加,修改,顯示等...
end sub 跟 exit sub
對于每個過程,end sub必須有且必須隻有一個,而 exit sub 可以有也可以沒有,可以有一個,也可以有很多個、
end sub 表示過程代碼的結束, 這個必須有exit sub 表示退出過程,若被執行,則其下的屬于該過程的代碼不
會被執行,通常用于中間判斷例如滿足某些條件時,直接退出過程而不執行其下代碼、
另外呢,有一個很有趣的說法: