看板 C_and_CPP 關於我們 聯絡資訊
因為我之前習慣用 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
thomas2005:這是造成我問題的原因之一。另一個是我寫成autorun造成 01/10 15:22
thomas2005:謝謝你的幫忙 01/10 15:22