A. PB沒有連資料庫的時候編譯不成功後,窗口打不開怎麼辦
連接資料庫後,將打不開的窗口重新編譯(regenerate)一下就好了或連接資料庫後,重新打包生成可執行文件
B. pb的程序如何進行反編譯
網上流傳一個好像叫depb的程序,能夠打開pbd文件,裡面能拷貝出來源代碼
你也可以購買付費版本的,能夠直接反編譯
你把pbd文件直接改名pbl然後用pb打開,也能看到部分代碼
要是別人加殼了,你就找對應的脫殼軟體
我記得注釋好像不能反編譯
C. 現在PB又反編譯軟體嗎怎麼實現反編譯
1、首先在PB安裝目錄下有個etkremov.inf,右鍵點擊剪切走這個文件或刪除。
D. PB(PowerBuilder)做的系統,反編譯後結構如圖所示,現要按此結構重新開發生成abcd.exe和dll文件,怎麼做
PB編譯有三種主要結果
1是只有exe
2是exe和pbd
3是exe和dll
這都是編譯時可以勾選的
你把這些代碼都導出來,導入pbl中,然後在編譯的時候選擇exe和dll方式就可以了,具體操作參考你那個版本的PB書
多說一句,反編譯不是個很簡單的事,出什麼錯誤都是正常的
E. 在pb裡面怎麼把文件編譯成exe文件
生成exe步驟:
(1)單擊powerBar工具欄止的New按鈕,打開New對話框,選擇Project選項卡,選擇Application Wizaard選項;
(2)單擊OK按鈕,打開向導;
(3)單擊Next按鈕進入定義應用所包含的庫;
(4)單擊Next按鈕,進入需要他建可執行的程序項目;
(5)單擊Next按鈕,定義可熱功當執行文件的名,如果項目包含資源文件,則定義資源文件名;
(6)單擊Next按鈕,定義創建選項,如果需要覆蓋已經創建的可執行程序,選項中Prompt for Overwrite復選框,如果需要檢查生成新的可視式控制項,選中New Visual Style Controls復選框。同時可定義創建方式是完全創建還是增創建方式;
(7)單擊Next按鈕,定義是否生成機器碼,如不創建機器碼,則選中No...單擊按鈕;
(8)單擊Next按鈕,定義是否為庫文件創建PBD文件,選中Build Dynamic Libraries(.PBD)復選框;
(9)單擊Next按鈕,查看版式本信息 ;
(10)單擊Next按鈕,查看創建選項,如果定義有錯誤,單擊Back按鈕回到上一頁進行修改,如果確定無誤,單擊Finish按鈕,開始創建應用的可執行文件,當定義完成之後,可以單擊PowerBar工具欄上的deploy按鈕,開始生成exe文件。
F. PB6.0如何編譯
打開一個應用:application工具按鈕——打開按鈕——選PBL文件
增加庫文件:application工具按鈕——屬性按鈕——library——browser按鈕添加
編譯:新建project——選擇路徑建立EXE文件名——Build按鈕
G. Powerbuilder9.0編寫出來的程序怎麼進行編譯
PB編譯:
菜單new——project——application
增量編譯:
在開發環境中,右鍵點擊Pbl庫——build runtime library。
H. 在PB中,如何把圖標編譯到exe文件中
在PBR文件中寫你要的資源,然後在編譯時,選擇一個庫作為加資源的地方,把它的PBR選項選上,再編譯就可以了。PBR就是個文本文件,格式也很簡單,你查一下說明就知道怎麼用了。
I. 如何改PB編譯後的文件
用軟體,PBKiller,只要編譯的程序沒有加密(通常都沒有加),就可以修改它大部分的內容和代碼,包括你所想要修改的文字。
J. pb中無法將源程序編譯成可執行程序。如下提示cannot deploy workspace whiloe an object painter is open
就是有一個對象畫板正開著不允許編譯.根據以下步驟解除:1.點擊PB最上方Window選單。2.然後點擊closeAll如圖所示然後在進行編譯即可