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

解決


MMos  2004-12-08 03:58:01  No: 12178

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

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


HOta  2004-12-08 04:45:46  No: 12179

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


MMos  2004-12-08 06:20:53  No: 12180

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

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

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


MMos  2004-12-08 07:50:58  No: 12182

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


※返信する前に利用規約をご確認ください。

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






  このエントリーをはてなブックマークに追加