我想得到如图的b\c\d\e各等于什么,求高手回答,本人菜鸟!

解决方案 »

  1.   

    这样使用ini的,也绝了!方法1:直接使用Tstringlist读取,再取得那2行,再按定位取内容
    方法2:ini的readsection函数读到Tstringlist,再取得那2行,再按定位取内容
      

  2.   

    这不是ini文件吧
      

  3.   

    IniFile: TIniFile;
    IniFile:= TIniFile.Create(AppPath + 'aaa.Ini');
    IniFile.ReadInteger('a1', 'Key', 123);
      

  4.   

    首先要Uses iniFilesvar iniFile: TiniFile;
        a,b,c,d,e: string;
    声明变量后
         iniFile:= TiniFile.create('C:\123.ini');    
         b:= iniFile..ReadString('a2','b','123');  //在a2节点下读取b节点的值,如果b值为空,则返 回"123"。    c:= iniFile..ReadString('a2','c','123'); 
        d:= iniFile..ReadString('a2','d','123'); 
        e:= iniFile..ReadString('a2','e','123'); 
        iniFile.Free;还有你的ini文件格式干嘛是这个样子的呢,是你故意的?[a1]
    key=123
    [a2]
    b=1
    c=2
    d=3
    e=4
    应该是这样的格式
      

  5.   

    越看越不像ini
      

  6.   

    直接   memo1.Lines.LoadFromFile('c:\1.ini');
      

  7.   

    多看看书
    《Delphi模式编程》代码.zip
    《Delphi深度历险》附书源码.rar
    《Delphi游戏编程导学》CHM书.rar
    《Delphi面向对象编程思想》示例程序.rar
    insidevcl.rar
    InsideVCLsrc.rar
    delphi模式编程 .rar
    Delphi深度历险 [PDF] 第1集.rar
    Delphi深度探索第二版随书光盘.rar
    delphi深度编程及其项目应用开发.rar