Re: [問題] 在任意目錄下都能讀取設定檔
因為我之前習慣用 VC6
剛剛用 VC8 在讀檔的時候, 發現路徑跟 VC6稍有差異
不知道你是不是這樣, 在 VC6的話東西都放在 debug 或 release 資料夾內
但是在 VC8, 我把要讀的圖檔放在專案名稱下才讀的到
譬如說我的專案存在
D:\vc2005pj\wxtest1
source code 在這裡,
1. D:\vc2005pj\wxtest1\wxtest1
執行檔在這裡
2. D:\vc2005pj\wxtest1\debug
但是我要讀的圖檔在 IDE 下執行必須把圖檔放在 1 路徑
如果不透過IDE要直接執行exe檔, 那 2 路徑下也必須有這張圖
跟 VC6 的小小差異..
所以你的檔案路徑可能要注意一下
※ 引述《thomas2005 (無)》之銘言:
: 想請教各位一個問題。
: 我目前用 VC 寫一個程式,會讀取一個設定檔。或執行一個 .exe
: 例如是: a.ini
: 或是 ShellExecute(NULL,NULL,L"b.exe",(LPCTSTR)script_cmd,NULL,SW_HIDE);
: 我希望程式放在任意目錄都能讀取到 a.ini 或 b.exe 。
: 而不用寫像 "c:\\test\\b.exe" 這種絕對路徑的程式。
: 請問這要怎麼解決?
: 謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.161.57.250
→
01/10 15:22, , 1F
01/10 15:22, 1F
→
01/10 15:22, , 2F
01/10 15:22, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):