我以前在D盤的pb目錄夾撰寫一個功能的程式,編譯都沒什么問題能生成PBD檔案。
后來我為了撰寫另一個功能的程式,直接把D盤的pb目錄夾的程式拷貝到E盤的pb目錄夾,
撰寫好新程式的功能后,接下來操作順序為:選單的new->project->application
按正常點了application后下一步應該出現一個界面,該截面有要生成的執行檔案名(executable file name)和resource file name的選擇,
但現在點了application后 就一個空的界面,請教大家如何解決?
uj5u.com熱心網友回復:
沒幾項內容啊!輸入個exe檔案名,選擇PBD 就行了!uj5u.com熱心網友回復:
問題是用application wizard ,到最后提示為:unable to open this project because the add-on software that was used
to create it could not be found,perhaps this project was built on another system?
uj5u.com熱心網友回復:
把所有的物件關閉掉,才可以編譯.
uj5u.com熱心網友回復:
系統目錄,比如c:\windows\system32之類的下邊有pbvmxx.dll,見一個刪一個。
uj5u.com熱心網友回復:
faq中有:出錯資訊如下:
Unable to open this project because the add-on software that was used to create it could not be found.
Perhaps this project was built on another system?
導致我根本無法編譯我的應用,首次裝上PB(正版)是好用的.可后來再裝就不行了,老是有這個問題,伴隨著的現解是PB New對話框中的各物件圖示全是亂78遭的.
幸好我將以前的C盤Clone了一下,出問題時就馬上恢復它,不過很麻煩
請問哪位朋友遇到過這個問題,如何解決的?
---------------------------------------------------------------
是要把system32下的所有關于PB的DLL全清除干凈,包你OK,
8&9都有這個問題
----------------------------
上面的回答"hygougou(狗狗)"是正確的.
當時我直接問了現場的Sybase PowerBuilder支持工程師,她在Sybase的知識庫里幫我查到了答案.
最正確的答案是:在OS 的PATH目錄中不應出現pbvmx0.dll及pbdwex0.dll兩個檔案,他們只應在PB的Share\PowerBuilder\下存在.刪掉其他的即可!
是這樣造所的,我打包的安裝程式將PB DLL 安裝到了System32下,所以致此.
同時我們都應引起重視:不能將PB的DLL安裝到System32下,否則,用法正好是一個PB開發人員或裝了PB,那么如果別人不知道,我們就會"損壞"用戶的PB
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/99357.html
標籤:腳本語言
上一篇:動態修改代碼中的某些行
