ファイルの読み書きをするには?


アル  2007-02-03 19:10:08  No: 24768

var
    F: TMemIniFile;
  begin
    F:= TMemIniFile.Create('c:\test.txt');
    try
      F.ReadSectionValues(ComboBox1.Name, ComboBox1.Items);
      F.ReadSectionValues(Memo1.Name, Memo1.Lines);
    finally
      F.Free;
    end;
  end;
上記書き方でIniファイルからコンボボックスなどのアイテムの読み込みはできました。
そこで、Edit1.TextもIniファイルから読み込みたいのですが
TCaptionを読み込もうにも、ReadSectionでは型違いなので不可能でして
読み込み方がさっぱりわかりません。
そもそもTMemIniFileの使い方自体がよくわかっておらず、ヘルプやWeb検索で参照しても
的を得る方法が得られませんでした。
どなたかわかる方がいらっしゃいましたらご教授をお願いします。


的を得る  2007-02-03 22:24:04  No: 24769

[Edit1]
名前=ほげ
[Edit2]
Text=ほにゃ

↑このようになってる場合、

  sL := TStringList.Create;
  try
    F.ReadSectionValues(Edit1.Name, sL);
    Edit1.Text := sL[0];
  finally
    sL.Free;
  end;
  Edit2.Text := F.ReadString(Edit2.Name, 'Text', 'えらー');


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

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






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