ずっと ExtractFilePath 関数を使って実行ファイルのIniファイルを↓の様に取得していたのですが、

IniFileName := ExtractFilePath(Application.ExeName) + 'hogehoge.ini';

これだといちいち「実行ファイルパス + 実行ファイル.ini」をコード中に書かなくてはならなくて結構不便でした。
で、いろいろ調べてみると、ChangeFileExt関数というものを発見。
これはファイル名の拡張子を変更する関数のようです。これを使うと↑のコードは

IniFileName := ChangeFileExt(Application.ExeName,'.ini');

こんな風にスマートになります。いまごろ知りました。

トラックバック

トラックバックURL:http://jugedred.net/cgi-bin/mt/mt-tb-antispam.cgi/28

  • スパム対策のため、トラックバックは承認後に公開します。
  • 重複トラックバックは確認次第削除しますので報告は不要です。

コメントする

  • アカウントハックコメント対策のため、コメントは承認後に公開されます。
  • 名前とメールアドレスとURLは必須ではありません。
  • メールアドレスは管理人にのみ公開されます。
  • 名前を空白にすると「名無しさん」になります。
  • HTMLタグは利用できません。
名前
メールアドレス
URL
ログイン情報を記憶
コメント
jugedred.net: ページが見つかりません。

ページが見つかりません。

gethostbyaddr() [<a href='function.gethostbyaddr'>function.gethostbyaddr</a>]: Address is not a valid IPv4 or IPv6 address