misc.log

日常茶飯事とお仕事と

App.PathとCurDir

そもそも、よく考えてみたらApp.pathとCurDirは用途が全然違う。App.pathは、実行体(EXEファイル)が存在するフォルダを取得するもの。CurDirは指定されたドライブ(無指定の場合はC)のカレントフォルダを取得するもの。よって、後者は、処理の途中でカレントフォルダに変化があった場合、変化に応じて動的に違う結果を返す。一方前者は、EXEファイルの位置が処理中に動的変化することがないので、1回の動作中には、常に同じ、一意の結果を返す。
初期化ファイルのパスを取るなら、CurDirは使えないということは明白。