導航:首頁 > 源碼編譯 > vb編譯教學

vb編譯教學

發布時間:2025-06-23 09:17:58

㈠ 預編譯 全編譯執行 和啟動 有什麼區別 還有那個run 和make 是什麼意思 vb的

應該去編程板塊里去提問。RUN就是運行,MAKE是生成的意思,就是將代碼編譯成EXE可執行文件。預編譯就是模擬生成,用來檢查代碼及邏輯錯誤,並不生成EXE文件,全編譯執行就是將代碼編譯成可執行文件並運行。啟動就是運行之前編譯好的EXE文件,和你正在編寫的程序有一定的差異(全編譯執行後這個EXE文件才會更新)

㈡ vb編譯為「本機代碼」和「P-代碼」有什麼不同

按照預設規定,Visual Basic 將應用程序編譯成可運行的解釋型或 P-code 程序。運行時,動態鏈接庫 (DLL) 將翻譯或解釋執行程序中的指令。
用「本機代碼」選項來編譯工程意味著您寫的代碼將完整地編譯為處理器晶元的本地指令,而不是編譯為p-code。這將大大加速循環和數學計算,並可以加速對 MSVBVM60.DLL提供的服務程序的調用。然而,這並不能減少對 DLL 的需要。

選中「編譯為P-代碼」,VB將應用程序編譯成解釋執行的P-代碼程序。運行P-代碼程序時,動態鏈接庫(DLL)將翻譯或解釋執行程序中的指令。在許多情況下,運行本機代碼比運行解釋型代碼本質上要快得多。

P代碼似乎沒什麼優點喔,我唯一知道的就是編譯為P代碼較難破解。

Microsoft Visual Basic 6.0是一個RAD(Rapid Application Development)工具,它具有把應用程序編譯成P代碼或本機代碼的靈活性。把應用程序編譯成P代碼可以使代碼的長度被優化為最小。這種代碼長度較 小的特點使P代碼在低帶寬情況下成為創建Internet應用程序的最佳選擇。本機代碼的編譯過程對速度進行了很好的優化(將快至20倍),但是所產生的 可執行文件長度變大。Visual Basic 6.0是既支持通過P代碼又支持通過本機代碼快速開發應用程序的唯一RAD工具。

p代碼運行可能要慢一些,但是兼容性較好、文件小,發布時建議使用P代碼

這條意見 好像不對哦。

兩種都應該要vb運行庫的,一個要的是速度,一個要的是文件大小。

按照默認規定,Visual Basic將應用程序編譯成可運行的解釋型或P代碼(P-Code)程序。運行時,動態鏈接庫(DLL)將翻譯或解釋執行程序中的指令。在許多情況下,運行本機代碼比運行解釋型代碼本質上要快的多。
編譯為本機代碼時應注意以下一些事項:
1、若代碼做了大量固定類型的、非字元串變數的基本操作,則其產生的本機代碼將比編譯的P-Code操作碼產生最大的反差。但是,對於復雜的經濟計算或生成分形圖形,用本機代碼有很多好處。
2、計算密集型程序或在局部數據結構中處理大量的位和位元組操作的程序,用本機代碼就可獲得明顯的好處。
3、在多數的程序中,特別是那些含有大量Windows Api調用、COM方法調用和字元串操作的程序中,本機代碼不比P-Code快多少。
4、含有大量子常式調用而非內嵌過程的代碼,用本機代碼也不是很快。

閱讀全文

與vb編譯教學相關的資料

熱點內容
go編譯去除內部包的限制 瀏覽:231
傲世西遊安卓版什麼時候更新 瀏覽:500
溫州編程招聘信息 瀏覽:188
電腦改伺服器是什麼意思 瀏覽:267
程序員t恤套裝 瀏覽:369
游泳解壓的最好方法 瀏覽:124
安卓Arsc如何加密 瀏覽:131
BIP38加密怎麼破解 瀏覽:298
編譯解碼電子書 瀏覽:611
601除5有簡單演算法嗎 瀏覽:573
科脈智贏如何配置伺服器地址 瀏覽:510
酷狗音樂怎麼把音樂拖到文件夾 瀏覽:784
吉林企業存儲伺服器雲主機 瀏覽:536
有什麼軟體可以看所有電影的app 瀏覽:551
軍犬命令 瀏覽:154
國家編譯局認證考試 瀏覽:776
數控車c軸編程 瀏覽:144
linux命令常用 瀏覽:905
vim命令寫python 瀏覽:900
招行白酒用什麼app 瀏覽:446