我用pb9做了個程式 如何生成exe檔案 生成后如何打包 我是個新手 如果您知道 請您介紹詳細點 謝謝了
uj5u.com熱心網友回復:
下個setup factory下一步下一步下一步即可uj5u.com熱心網友回復:
書上有啊!uj5u.com熱心網友回復:
使用安裝制作工具阿,比如InstallShielduj5u.com熱心網友回復:
新鍵\project\application\輸入執行(EXE)檔案名\選擇(勾上)你需要的pbl\
至于打包,下載某個打包工具,然后根據需要提供需要的檔案即可.
uj5u.com熱心網友回復:
用InstallShield就可以了。將你需要的檔案打進去。
uj5u.com熱心網友回復:
setup factory6.0 比 setup factory7.0 壓縮的效率高uj5u.com熱心網友回復:
記得將pb9的相關dll檔案加進去uj5u.com熱心網友回復:
最簡單的是創建自解壓檔案uj5u.com熱心網友回復:
你要問的應該是如何編譯吧?編譯的話你可以按照如下步驟來處理:(PB9.0為例)先打開你的作業空間,里面包括你已經做好的程式,(即已經存在應用和PBL庫,也就是你要編譯的東西),先新建一個工程,方法如下點擊選單上的【FILE】->【new】在彈出的對話框中選擇【project】標簽下的APPLICATION項,就會出現一些編譯的選項Ececutable File Name 就是你要生成的exe檔案的名字和路徑,下面還有一些引數包括要生成的PBD檔案的設定,以及以什么模式編譯等選項,你可以按需求選擇。生成PBD檔案的目的,就是為了把你的應用程式中用到的圖片等資源封裝到一個檔案里去從而可以脫離開發環境而運行,原理類似于生成DLL檔案,如果你要把某一個你的應用中的PBL封裝成PBD就在該PBL檔案哪一行的PBD哪一列下面打個勾,一個pbl對應一個PBD檔案,這就由你選擇了。
上面的一切都設定好,就單擊工具列中的【DEPLOY】按鈕(就是關閉當前視窗用的那個黑色的小差左邊的那個,和保存按鈕在同一行。)即可完成編譯。
至于你編譯生成的exe檔案和PBD檔案打包成一個安裝程式,就需要上面大家說到的InstallShield ,setup Builderder等打包工具了,其中還要把必要的DLL和驅動檔案打包進去。
uj5u.com熱心網友回復:
應該有的
uj5u.com熱心網友回復:
最簡單的辦法是用PB自帶的PowerBuilder Runtime Packager,開始選單里面有。按你程式用到的支持庫進行選擇,比如用了SQLServer介面可能就要選擇MSS之類的。然后把你編譯好的EXE、DLL壓縮成一個檔案夾。到目標機器上先安裝Packager生成的安裝包,再解壓你的壓縮包就可以用!當然,如果你了解你的程式用到了PB哪些DLL,直接把它放在你的運行程式目錄下就更省事了!幾乎是綠色軟體。uj5u.com熱心網友回復:
installshield參考文章:
http://installshield.jaron.cn/forum/dispbbs.asp?boardID=17&ID=284513&page=1
uj5u.com熱心網友回復:
打包工具太多了,推薦一個輕量級的,tigerinstaller,不用寫腳本就可以生成獨立可執行檔案,有詳細說明。uj5u.com熱心網友回復:
推薦setup factoryuj5u.com熱心網友回復:
用installshield ,打包時包括pb 運行時dll,若用資料庫sqlanywhere,也要包括odbc相關的dll,若問有哪些幫助理由說明,看不明白,就把他們和exe檔案拷在一起,把C:\Program Files\Sybase 目錄改為C:\Program Files\Sybase1 運行程式看一看提示缺少那些dll,不過在運行pb 時,要改回去,這樣生成
安裝檔案較小,若不計較大小,把所有支持驅動都用上,發布也是一門學問,新手得學幾天。努力吧!
uj5u.com熱心網友回復:
InstallShielduj5u.com熱心網友回復:
lz要干嘛?轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/109277.html
標籤:腳本語言
