iniファイルの読み込み

タグの編集
投稿者 C#  (社会人) 投稿日時 2009/1/27 00:14:45
使用言語:VB6.0

お世話になります。
あるプログラムからINIファイルのデータを取得しようと思っているのですが、
取得するだけなら可能なのですが、INIファイルの構成が


[セクション]
キー = 値1,値2


この様な構成の時に値1(値2)のみを取得するにはどの様にすればよろしいでしょうか?
それともINIファイルの定義が間違っていて、


[セクション]
キー1 = 値1
キー2 = 値2


と作り直さなければいけないのでしょうか?
ちなみにこの状態の定義なら値1(値2)の取得は可能です。

説明が不十分かもしれませんが宜しくお願いいたします。
投稿者   (社会人) 投稿日時 2009/1/27 00:49:21
INIファイルは1つのキーに対して1つの値となるから、後者の方がいいかな。
書き換える時もラクだし。

前者でする場合(カンマなどで区切られているという前提だけど)、
・キーの値を取得
・Split関数で配列に格納
・n番目の値を取得
という手順で取得できる。
投稿者 C#  (社会人) 投稿日時 2009/1/27 01:08:30
nさん
お答えくださって有難う御座います。
今回は仕様が前者の形での作成でしたので、Split関数を調べて作成したいと
思います。
手順まで書いていただき有難う御座いました。