導航:首頁 > 源碼編譯 > pb編譯提示system

pb編譯提示system

發布時間:2022-09-19 11:34:01

❶ 運行打包好的PB程序,出現這種提示錯誤信息,該怎麼解決是少了哪個文件謝謝幫助!

不是少了文件,而是程序有問題,在PB中,如果用到了數據窗口,那麼在數據窗口retrieve數據之前,一定要為此數據窗口調用settransobject函數,語法類似這樣:

dw_1.settransobject(sqlca)

如果沒有調用這個函數,直接進行retrieve的話,就會出現你所說的這種錯誤提示。
---------------------
你的連接代碼中怎麼沒有登錄密碼的設置?connect之後有沒有檢測是否連接成功?換成下面的代碼試試:

sqlca.dbms = "mss microsoft sql server"
sqlca.database = '資料庫名'
sqlca.logpass = '登錄密碼'
sqlca.servername = '伺服器史載'
sqlca.logid = '登錄用戶名'
sqlca.autocommit = false
sqlca.dbparm = ""

connect using sqlca;
if sqlca.sqlcode<>0 then
disconnect using sqlca;
messagebox('','未到連接資料庫!')
halt
end if

你的dll文件復制的不缺少。

你給出的錯誤提示「Unale 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程序調試不報錯 但是編譯完後運行可執行文件出錯 這是什麼原因呢

可能的原因:
如果程序運行過程中動態使用了對象,那麼在編譯時就必須把該對象所在pbl編譯為pbd或dll,或者在pbr文件里列出動態使用的對象,否則編譯後的程序里是不含這個對象的,所以會報錯

❸ pb應用程序報錯,內存不能為只讀

您好!出現:0x???????? 指令引用的0x????????內存。該內存不能為"read"或"written"。答案【shijan8原創】★嚴禁復制★
【1】對電腦沒有影響或【偶爾】出現,不用管它,【重啟電腦】後可能會自動消失。
【2】盜版系統或Ghost版本系統,系統文件錯誤或丟失,也會出現該問題,及時安裝官方發行的補丁,{檢查電腦年、月、日是否正確}。建議:安裝【正版】系統。
【3】病毒引起的:升級殺毒軟體或下載專殺工具,對電腦全盤殺毒。
【4】硬體引起的:如果是內存條引起的,把內存條拆下清理干凈重新安裝。必要時【更換】內存條。(硬體上很少出現該問題)
【5】軟體引起的:安裝的軟體與系統或其它軟體發生沖突,盜版或帶病毒的(游戲等)其它軟體,也會出現該問題。還有就是有些游戲不支持雙核或多核電腦,請更換其它版本試試。如果不行只有卸載該游戲,一定要卸載干凈,否則還會出現該問題。【這里主要說的是檢查開機啟動項,把沒必要啟動的啟動項禁止開機啟動】
再有當打開運行瀏覽器、播放器、游戲、QQ等,出現該問題時。一般的解決辦法就是卸載該軟體重新安裝。如果不能解決,需要更換同類型其它版本的軟體,或找到發生沖突的軟體卸載它,問題才能解決。
【6】檢查驅動是否出現問題,重新安裝驅動或及時更新驅動。

可以試試下面的方法:
◆開始→運行→輸入cmd→回車,在命令提示符下輸入下面命令
for %1 in (%windir%\system32\*.dll) do regsvr32.exe /s %1回車。
完成後,在輸入下面的
for %i in (%windir%\system32\*.ocx) do regsvr32.exe /s %i 回車。
如果怕輸入錯誤,可以復制這兩條指令,然後在命令提示符後擊滑鼠右鍵,打「粘貼」,回車,耐心等待,直到屏幕滾動停止為止。(重啟電腦)。
●在檢查運行regedit進入注冊表, 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellExecuteHooks 下,應該只有一個正常的鍵值{AEB6717E-7E19-11d0-97EE-00C04FD91972}, 將其他的刪除。【如果還有一個(默認)不用管它,一般它為空。】必要時【還原】或重新安裝系統。

❹ PB第一次連ORACLE,要用SYSTEM,PB都做了什麼操作

有一段時間沒有用PB了,記得似乎是創建5個系統表pbcatcol、pbcatedt、pbcatfmt、pbcattbl、pbcatvld,你可以使用企業控制台到system模式下看看

❺ 我的一個項目是用PB做的,在調試狀態下運行正常,編譯後運行報錯,求解

窗口w_sell的ue_print 事件裡面的102行調用了窗口w_print_preview_sell,而這個w_print_preview_sell窗口不存在,編譯出錯。你是不是去除了包含w_print_preview_sell的pbl文件?你把他加上去就可以了

❻ 在用PB9.0時出現「您使用非管理許可權登錄,無法創建或修改System DSN」

管理站點設置沒有設對 刪除站點重新創建! 你要連接的是遠程資料庫么?如果沒有對遠程空間的絕對控制許可權,也就無法鏈接。也就是說除非遠程空間是,fllEYs

❼ pb編譯時提示could not open en32.h

不能打開這個文件。
可能這個文件丟失的原因,可能這個文件有損壞,或者沒有在默認目錄找不到。
編譯器是將「一種語言(通常為高級語言)」翻譯為「另一種語言(通常為低級語言)」的程序。編譯器的主要工作流程是源代碼(source code)→預處理器(preprocessor)→編譯器(compiler)→目標代碼(object code)→鏈接器(Linker)→可執行程序(executables)。

❽ 編譯pb10.5出現的問題

說了很多,其實只要刪除你安裝目錄下的的PB*125.DLL文件,尤其破解的文件 PBSHR125.DLL ,或者放到Shared\PowerBuilder 下面,就可以了。保證你OK。

❾ PB編譯後運行出錯

個人感覺由於編譯器自身的問題,PB寫的程序經常出現這樣的問題,可以考慮上網站上打上補丁。打上補丁之後,一般出問題的機率就小得多。

閱讀全文

與pb編譯提示system相關的資料

熱點內容
怎樣才可以給軟體添加密鑰 瀏覽:587
光纖通信原理pdf 瀏覽:207
c需要用什麼編譯器 瀏覽:702
python設置斷點調試 瀏覽:313
pc手柄怎麼連接安卓 瀏覽:33
dll解壓不成功 瀏覽:343
連接地址伺服器失敗是什麼 瀏覽:399
台達dvp14ss2編程電纜 瀏覽:133
單片機開發板設置技巧 瀏覽:343
阿里雲伺服器怎麼配置git 瀏覽:414
androidcameraid 瀏覽:430
活塞式空氣壓縮機原理 瀏覽:791
vt編輯編制編譯 瀏覽:807
抖音優質創作者推薦程序員 瀏覽:75
攝像機多控神器讓拍攝輕松解壓 瀏覽:422
杭州的伺服器地址 瀏覽:277
全醫葯學大詞典pdf 瀏覽:809
rv1109固件編譯不通過 瀏覽:893
手機進水安卓怎麼辦 瀏覽:111
dns伺服器如何內網外放 瀏覽:605