当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 如何启动/停止linux下的telnet、ftp、http服务? ......
    摘要: 为什么有这么一说:delphi不该是以pascal为基础的,要是以c/c++为基础将会十分完美! ......


关于检测INI文件

一个INI文件,他的格式是下面这样:  
  [ABC]  
  a1=XXXXX  
  a2=YYYYY  
  a3=zzzzzz  
  ……=……  
  这样,关键字的最大值不确定,我用一个Edit来输入一个值,怎样检测那个值是不是INI文件中有的?如果有则执行相应的动作,没有则又执行相应的动作.  
 

NO.1   作者: zswang

uses   IniFiles;  
   
  procedure   TForm1.Button1Click(Sender:   TObject);  
  var  
      vValues:   TStrings;  
  //     I:   Integer;  
  begin  
      vValues   :=   TStringList.Create;  
      with   TIniFile.Create(c:\temp.ini)   do   try  
          ReadSectionValues(ABC,   vValues);  
          if   vValues.IndexOf(Edit1.Text)   >=   0   then  
              {   TODO   :   有时,相应的动作   }  
          else   {   TODO   :   没有时,相应的动作   };  
  //         for   I   :=   0   to   vValues.Count   -   1   do  
      finally  
          vValues.Free;  
          Free;  
      end;  
  end;  
 

NO.2   作者: THE_ROCK

我又一段代码可以保证有效,但是我在网吧,不能发给你,请联系rock4342@163.com

NO.3   作者: netlib

关键值的最大值不会超过总行数,  
  你用  
  memo1.lines.loadfromfile(c:\dd.ini);  
  那么最大值不会超过memo1.lines.count


    摘要: 1.我在access库中执行语句“insert into jsyd (code,name,year,mj) values(1231,fdsfd,2432,123.23)”前三个是文本,后一个是单精度的数;系统总是说insert into语法错误,请问哪错了? 2.打印的时候我想做一个打印的报表,每张上面只打一条记录,比如数据库有30条记录,则打印30张报表,每张打印一条记录的统计数据,请问......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE