Editの文字列をIniファイルから読み込むには?

解決


MMos  2004-12-08 03:58:01  No: 12178  IP: [192.*.*.*]

Edit1.Text:=IniFile.ReadString('TEST','※ココ','');

Edit2の文字を※の場所に読み込んで内容をEdit1に反映したいのですが、
Edit2.Textとするとこの値が求められてしまいます。
どうしたらいいのでしょう?
よろしくお願いします。

編集    削除
HOta  2004-12-08 04:45:46  No: 12179  IP: [192.*.*.*]

WriteString('キー','インデント','データー');
でデーターを書き込み、
ReadString(('キー','インデント','デフォルトの値');
でデーターを読み込みます。
この場合は、
WriteString('TEST','※ココ',Edit2.Text);
でデーターを書込、
Edit1.Text:=ReadString(('TEST','※ココ','デフォルトの値');
でどうでしょうか?

編集    削除
MMos  2004-12-08 06:20:53  No: 12180  IP: [192.*.*.*]

すいません説明が足りなかったようなので補足します。

Iniファイルからのデータを読み込み時に
通常

  Edit1.Text:=IniFile.ReadString('キー','インデント','データー');

このインデント部分にEdit2の文字を代入しデーターを取得したいと思っています。

  Edit2に [test] と入力してある場合
  Edit1.Text:=IniFile.ReadString('キー','test','データー');

としてデータの値をEdit1に反映させたいのですが…

  Edit1.Text:=IniFile.ReadString('TEST','+Edit2.text+','');

でやってみましたが+Edit2.text+というインデントのデーターを読み込んでしまいます。

編集    削除
HOta  2004-12-08 06:40:40  No: 12181  IP: [192.*.*.*]

Edit1.Text:=IniFile.ReadString('TEST',Edit2.text,'');
としてみてください。
この+は何でしょうか?

編集    削除
MMos  2004-12-08 07:50:58  No: 12182  IP: [192.*.*.*]

できました!ありがとうございます。
+は・・・分かりやすくしてみたという事にしてください。。。

編集    削除