在公司的服務器上編譯PB8程式,在藥生產PBD檔案時,一直提示某某路徑下的某個圖片不存在,而實際那些資源檔案就在那目錄下。
感覺PB眼睛瞎了,程式的資源檔案:采用相對路徑+PBR檔案的方式。即使將PBR檔案中資源檔案寫死成絕對路徑也不行,感覺是操作
系統的問題(windows 2000).
程式在自己電腦上編譯都沒有問題,同樣的程式放到服務器上去編譯就報錯,而且重裝過PB8打9506的補丁,還是一樣。
有滅有哪位高手遇見過,幫忙解答一下。
uj5u.com熱心網友回復:
應該是路徑問題,不一致uj5u.com熱心網友回復:
重新把資源檔案選擇一下,或者自己新建一上project,即可uj5u.com熱心網友回復:
在程式中如果采用相對路徑,那么在PBR中也寫成相對路徑就行了uj5u.com熱心網友回復:
謝謝大家的解答,問題依舊。回復:原來的用相對路徑,不行我改用絕對路徑也不行,我嘗試在環境變數中path加路徑直接指導資料檔案的目錄也不行,而且跟可惡的是提示‘RES\login.BMP’不存在,明明在project所在的目錄下就有。
說明:服務器本來好好的,好像是從上周發現有這個問題,到現在還是沒解決。看來要重裝系統了,想哭
uj5u.com熱心網友回復:
windows path下,相對路徑 有沒有加?uj5u.com熱心網友回復:
打開PB后,直接打開那個PROJECT,編譯前,不要做任何可能改變PB當前目錄的操作(它包括,選擇編譯的EXE的名字,選擇PBR檔案,也不會在有編譯警告時選擇保存的檔案名,因為GETFILEOPENNAME的API,會改變當前目錄),如果一定要選擇,則選擇后保存,關掉PB.再開PB,直接編譯.就不會了.
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/93629.html
標籤:控件與界面
上一篇:PB的物件層次關系
