1.这个数据文件好像是按一定的格式存放的,直接用Record格式文件读取到Record中再行处理。
2.如果都是文本,直接用TStrings读出来就行了,TStrings类里面有N多字符处理方法。
3.就算是无类型文件也可以按字节读时进行对比分析(当然速度会慢得多了)。

解决方案 »

  1.   

    实际上,在发完这片贴子后我到delphibbs上转了转,用access将txt数据导入到access表中,然后就可以用sql操作了,可是还是比较麻烦!因为手动操作的太多,想用程序实现所有功能,还请打下支招啊~~~~
      

  2.   

    请问HeLiang7(阿亮)兄:用Record或TStrings怎么处理啊?能不能给个实例啊?万分感谢!!!
      

  3.   

    关于Record,请参见《D5开发人员指南》第十二章第6页的例子。
    TStrings有LoadFromFile之类方法读取文本文件(1M是有点大,不知道读不读得下,可以一试),然后它就有查找文本的一些方法,处理起来比较方便。D没有安,故不能写一段成熟的代码给你了,望见谅。
      

  4.   

    这是简单的问题,也就是解析文件,你这个文件是按照一定格式存放的,用这几个函数基本上可以解决问题
    打开文件: Assignfile(Ossfile,filename);
              Reset(Ossfile);
             while not Eof(Ossfile) do
             begin
               Readln(Ossfile, S);    //一行行读出来
              if copy(s,1,7) = 'Stopped' Then
              begin
                break;
              end;
            
             end;
      

  5.   

    用内存映射文件.  很多DELPHI书中都有讲.<WINDOWS核心编程>一书比较详细.