本人要开发的程序需要读取文本文件中某个位置的内容.请问有什么方法请详细说明

解决方案 »

  1.   

    Var
      FList: TStringList;
      tmpStr: String;
    Begin
      FList:= TStringList.Create;
      FList.LoadFromFile(TextFileName);
    showmessage(flist[10]);
      

  2.   

    Var
      FList: TStringList;
      tmpStr: String;
    Begin
      FList:= TStringList.Create;
      FList.LoadFromFile(TextFileName);
    showmessage(flist[10]);
      

  3.   

    WWWWWWA 的办法对于大型文本是不行的,你可以用一个readln读下去,判断
      

  4.   

    使用ReadFile来读文件,SetFilePointer来移动读取点,
    CreateFile来打开文件(这里有些奇怪,我比较喜欢不过这样)
      

  5.   

    某位置??某行吧?用文件流。
    Stream.Position := Offset;
    Stream.Read(...)如果是行的话,烦了点不会,学习学习
      

  6.   

    我的方法居然只值2分,嘿嘿...用TStringlist来读取大的文件例如 10MB以上的文本,速度很慢,不信着Load下100MB的文本,看你的机器当不当。