我想在文本文件中按行写入数据和提取数据,格式如:
    myname=小王
    addr=广州
   
等等,就像数据库中的字段。请问该怎样写和读呢?还要判断回车行。

解决方案 »

  1.   

    S := vStringList.Values['myname']; //get...vStringList.Values['myname'] := S; //set
      

  2.   

    //在第四行写入数据
    var
        slt:TStringList;
    begin
        slt := TStringList.Create;
        slt.LoadFromFile('c:\temp.txt');
        slt.Insert(3,'test,allan');
        slt.SaveToFile('c:\temp.txt');
        slt.Free;
    //读取第四行数据
    var
        slt:TStringList;
    begin
        slt := TStringList.Create;
        slt.LoadFromFile('c:\temp.txt');
        ShowMessage(slt[3]);
        slt.Free;