pb setprofilestring()函數中使用相對路徑

在setprofilestring()中使用相對路徑時,會出現一個問題。當你在編譯環境下運行程序時,即使你的相對路徑書寫正確,而你依然會得到setprofilestring()函數返回失敗的結果。只有在工程編譯後,運行編譯完成的.exe文件,setprofilestring()函數纔會執行成功。不要以爲是你的相對路徑寫的不對。

如果你的.ini文件就在工程的文件夾下。那麼.ini文件的相對路徑就是它的文件名。


跟在DOS下使用文件路徑的方法一樣: 
如果你的EXE文件爲e:\app\app.exe,有文件e:\app\log1.bmp,e:\app\image\log2.bmp,和e:\log3.bmp 
則使用相對路徑訪問log1.bmp爲:log1.bmp 
訪問log2.bmp爲:image\log2.bmp 
訪問log3.bmp爲:..\log3.bmp 
同理可實現其它目錄的訪問 
在PB中如果你直接在picture的picturename下設置相對路徑可能有時會不顯示,你只要改變一下該控件的位置就應該會出現,且運行時沒問題

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章