请问如何把INI文件做成资源文件,做成资源文件后又该如何读取里面的内容???

解决方案 »

  1.   

    在C盘根目录下新建一文本文件‘001.txt’,内容如下:
    myini myinifile "d:\inifile.ini"
    将Txt更名为001.rc
    在DOS下运行命令:
    brcc32 c:\001.rc
    将在同目录下生成资源文件:001.res使用时,将001.res复制到你的工程文件目录
    在implementation在添加     
      {$R   *.DFM}     
      {$R   001.res}     //   add    
    调用:
    var   
          RS: TResourceStream;   
          myPath: string;   
    begin   
          mypath:='C:\';     //使用C盘为临时路径   
           try   
             RS:=TResourceStream.Create(Hinstance,'myini',Pchar('myinifile'));  
              RS.SaveToFile(mypath+'0001.ini');   
          except   
          end;   
          RS.Free;  
    end;读取INI文件内容用ReadString.