• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:INIファイルのように、ソフト側で読み書きし、かつ、Configを直接編集可能にするには?)

INIファイルのように、ソフト側で読み書きし、かつ、Configを直接編集可能にするには?

このQ&Aのポイント
  • VB2005を使ってアプリを作成しています。Configファイルを使って、INIファイルのようにする方法がわかりません。
  • 自分が認識しているConfigファイルの動作が、スコープをアプリケーションにすると、アプリ側で書き込むことができない。スコープをユーザーにすると、アプリ側で書き込めるが、ConfigファイルがEXEと違う場所にできてしまう。
  • Configファイルを直接編集でき、かつアプリ側からも編集でき、EXEと同じ場所にConfigファイルを置くことってできないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • shut0325
  • ベストアンサー率40% (490/1207)
回答No.1

まったくの素人なのでconfigファイルがどのようなものかはわかりませんが、外部のファイル(基本TXT)から設定などを読み書きする時にはアプリのパスを取得して、それを元にファイルを読み書きするという方法をとっているのですが、、、それではダメですか?? 具体的には Dim FPath As String = My.Application.Info.DirectoryPath & "\MYApp.TXT" といった感じでアプリのあるディレクトリにファイルパスを設定して、それをStreamWriterで書き込んでいます。

KOHEI_JAPAN
質問者

お礼

ご回答ありがとうございます。 アドバイスを受けて考え方を変えて、 Configファイルにこだわらずに、別にXMLファイルを作成し、 それを読み書きすることにしました。 ありがとうございました。