當前位置:編程學習大全網 - 遊戲軟體 - vb應用程序除了以解釋方式進行,還可以以什麽方式進行

vb應用程序除了以解釋方式進行,還可以以什麽方式進行

vb應用程序除了以解釋方式進行,還可以編譯成本機代碼,在計算機的系統下直接運行。

將工程編譯成本機代碼

如果擁有?Visual?Basic?的專業版或企業版,既可以將代碼編譯成標準的?Visual?Basic 偽代碼格式,也可以編譯成本機代碼格式。本機代碼編譯提供了偽代碼編譯所沒有的關於優化和調試的幾個選項。

P-code?或偽代碼,是介於?Basic 程序中的高級指令和計算機處理器執行的低級本機代碼之間的壹種中間步驟。在運行時刻,Visual?Basic 將每壹句偽代碼轉換成本機代碼。如果將程序直接編譯成本機代碼,則取消了偽代碼這壹中間步驟。

可以使用象在?Visual?C++?中提供的調試環境之類的標準的本機代碼調試工具來調試編譯後的本機代碼。也可以使用例如在?Visual?C++ 的語言中提供的優化和調試本機代碼的選項。例如,可以根據代碼運行速度和大小優化代碼。

註意?所有用?Visual?Basic?創建的工程都使用運行時?DLL (MSVBVM60.DLL)?服務。在?DLL?所提供的服務當中有您應用程序的啟動和關閉代碼、窗體和內部控件的功能,以及 Format?和?CLng?

的運行時函數。

用“本機代碼”選項來編譯工程意味著您寫的代碼將完整地編譯為處理器芯片的本地指令,而不是編譯為p-code。這將大大加速循環和數學計算,並可以加速對 MSVBVM60.DLL提供的服務程序的調用。然而,這並不能減少對?DLL?的需要。

要將工程編譯成本機代碼,請按照以下步驟執行:

1.在“工程”窗口,選擇希望編譯的工程。

2.從“工程”菜單選擇“工程屬性”。

3.在“工程屬性”對話框,單擊“編譯”選項卡。

4.選擇“編譯為本機代碼”。?

Visual Basic

提供幾個選項用於定制和優化可執行文件。例如,當希望創建以代碼大小為優化目標的編譯代碼時,可選擇“小代碼優化”選項。

如使用附加的高級優化選項,單擊“高級優化”按鈕。

5.選擇所希望的選項,然後單擊“確定”。

6.從“文件”菜單選擇“制作 Exe”或者“生成工程組”。?

  • 上一篇:哪個播放器可以看山城棒棒軍方言版
  • 下一篇:女駙馬的歌詞是什麽?
  • copyright 2024編程學習大全網