No.2ベストアンサー
- 回答日時:
exeファイルと同じディレクトリ配下に置くのが適切だと思います。
但し、起動時、通常カレントディレクトリーは、exeファイルの存在するフォルダーですが、OpenFileDialog(ファイルを開くダイヤログ)等を使用すると、カレントディレクトリーが変化します。
結論として、exeファイルと同じディレクトリーに設定ファイルを置いた上で、設定ファイル読み込み時は、次の様にして読む込むと安全に読み込めます。
Application.StartupPath & "\設定ファイル.xxx"
何かの参考になれば幸いです。
No.1
- 回答日時:
一般的には、ソフトが起動した際、カレントディレクトリがソフト(.exe)のあったディレクトリになっているので、ソフト(.exe)と一緒に置いておくとか。
.iniファイルを利用する場合にも、通常は上のようになります。
> 環境が変わっても
インストール先などが変わっても、レジストリのキーの場所は変わらないので、レジストリに情報を書き込んでおくとか、設定ファイルの場所を書き込んでおくとか。
> 必ず読んでくれる便利な場所
例えば、Cドライブのルート(c:\)なんかは普通の環境なら確実に存在しますが、こんな所に勝手にファイルを作るソフトは「行儀の悪いソフト」って言われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# このプログラミング誰か教えてくれませんか 2 2022/05/14 09:45
- C言語・C++・C# このプログラミング誰か教えてくれませんか 3 2022/05/13 17:27
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- フリーソフト テキストエディア oedit の環境設定(初期設定)ファイルはどこ? 1 2022/11/18 15:40
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- iPhone(アイフォーン) iPhoneに取込んだ音楽を聴けないです。 現在この曲はお住まいの国又は地域では入手できません。 っ 4 2022/07/29 08:19
- Access(アクセス) accessでexcelを読み込む時のデータ型 1 2022/03/28 19:45
- その他(プログラミング・Web制作) pythonでクラスで複数のメソッドを利用する方法 2 2022/04/15 04:17
- 画像編集・動画編集・音楽編集 Google Earth Pro 高速道路上空を一定の速度で飛ぶツアー動画の作り方は?? 1 2022/06/01 15:10
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
html上で、バッチやexeファイル...
-
量子化学計算ソフト GAMESS の...
-
VBA Application visibleの...
-
*.asp の拡張子名がついたht...
-
複数のパソコン間のDir関数につ...
-
Shell関数で関連付けされたファ...
-
64ビットでのビジュアルスタイ...
-
vb.netでフォルダをcab圧縮する...
-
HTMLファイルからexeファイルを...
-
VBScriptのインポート
-
Access VBAよりシート名を取得...
-
別のAccessファイルのフォーム...
-
Eclipseで、プロジェクト名のと...
-
Eclipseのアンインストールの仕方
-
split関数で区切り文字がない場合
-
Eclipse(JAVA)のデバッグで他...
-
Eclipse・プロジェクトで、フォ...
-
Eclipse「リフレッシュ」と「ク...
-
「ワークスペースをビルド中」...
-
Javascriptの値をJava(JSP)へ渡...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
html上で、バッチやexeファイル...
-
VBAで作成したマクロをデスクト...
-
VBA Application visibleの...
-
別のAccessファイルのフォーム...
-
*.asp の拡張子名がついたht...
-
jspのエラーが修正できません。
-
HTMLファイルからexeファイルを...
-
RPA(PowerAutomate)の実装について
-
system.mdwを見つけることが出...
-
EXCELアドイン自動起動マクロ
-
エラー この変数は宣言されて...
-
LabVIEWでEXCELファイルを操作...
-
Access VBAよりシート名を取得...
-
AccessのMDBファイルを自動で最...
-
GUIアプリをコマンドラインで使...
-
VB5が起動しない
-
量子化学計算ソフト GAMESS の...
-
VBでShell○なのにShellExecute×
-
exeファイルが実行中かどうか、...
-
MS onedriveの中にあるaccessプ...
おすすめ情報