A. 寫了VB的應用程序,最後怎麼關閉該程序呢
1.VB的啟動方式有兩種
1 sub main
2 form_load
結束也是兩個方法, sub main 對應的執行到end sub 就算結束
form_load就是Unload me
當然全部結束的方法是END 但End 語句會重置所有模塊級別變數和所有模塊的靜態局部變數。若要保留這些變數的值,改為使用 Stop 語句,則可以在保留這些變數值的基礎上恢復執行。
注意 End 語句不調用 Unload、QueryUnload、或 Terminate 事件或任何其它 Visual Basic 代碼,只是生硬地終止代碼執行。窗體和類模塊中的 Unload、QueryUnload、和 Terminate 事件代碼未被執行。類模塊創建的對象被破壞,由 Open 語句打開的文件被關閉,並且釋放程序所佔用的內存。其它程序的對象引用無效。
End 語句提供了一種強迫中止程序的方法。Visual Basic 程序正常結束應該卸載所有的窗體。只要沒有其它程序引用該程序公共類模塊創建的對象並無代碼執行,程序將立即關閉。
B. VB程序需要什麼才能運行
你必須將VB6的運行庫MSVBVM60.DLL釋放到系統SYSTEM32目錄下,並且將所有使用到的OCX控制項和COM_DLL都釋放到系統目錄下並且注冊!VB可以製作自定義安裝包,但是會比較麻煩。有三個可行辦法:
1.將所有組件和COM DLL等全部附加到資源文件,生成一個EXE安裝文件,之後使用ASPACK進行壓縮
2.將所有用到的DLL等全部使用RAR或者壓縮演算法壓縮成壓縮包,之後進行解壓縮
3.使用自帶打包工具(雖然很醜),也可以使用第三方打包工具,如WINRAR,Inno Setup