VisualC++相談室 5
■ このスレッドは過去ログ倉庫に格納されています
0253デフォルトの名無しさん
NGNG現在の状況はそうなっている。
>>252
確かに書き方が悪かったのは認める。
1 ユーザーの環境では常にiniファイルをexeと同じディレクトリに置きたい。だが
2 開発中の環境ではソースが置いてあるディレクトリにiniを置いて
ReleaseとDebugのexeで共通に読み込みたい。
exeの置いてあるディレクトリに置くのは>>228で教えてもらった
GetModuleFileName()を使えばできる。が、これでは 2 が解決しない。
カレントディレクトリに置くようにすれば同時に解決するが
"C:\" とかのルートディレクトリレクトにインストールされると
通常、"C:\Program Files\foo" とかにインストールされた場合と
異なり、最後に "\" がつくので特殊な処理がいる。
ルートだけ処理を加えればいいが、日本語のディレクトリや
ネットワークにインストールされた場合、矛盾しない処理方法が分からない。
■ このスレッドは過去ログ倉庫に格納されています