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

 

    摘要: 希望大虾们不要不屑于回答,我真的不会! 我现在要调用一个库函数中的一个函数,可能是用c语言写的,函数原型如下: int open(int ctn, byte *key); 我现在要在delphi中调用,但是在转换过来的函数声明中编译总是出错: 我更改的如下: function open(ctn : integer;key: ^byte);integer; stdcall; external......
 ·長角了,高興     »显示摘要«
    摘要: 長角了,高興 散分 ......


2文本按行比较问题

A,B两文本文件,读取A的一行与B的每行比较,若B中含有从A中读取的字符串,则删掉B中的这一行,直到将A中的每一行读完。  
  如何实现,如果A,B两文件比较大,怎样做处理速度快一些?  
 

NO.1   作者: crossbow

用TStringList读入  
   
  if   Pos(BText,   AText)   >   0   then  
  begin  
      //如果文件很大,不要删除行,而新建一个文件,把不相同的行写入,速度快得多!  
  end;

NO.2   作者: crossbow

用内存换取速度,还是很可行的。否则TStringList移动行的时间会极为漫长。

NO.3   作者: crossbow

List   :=   TStringList.Create;  
  for   ...  
  begin  
  if   Pos(AText,   BText)   >0   then  
      continue  
  else  
      List.Add(AText);  
  end;  
  List.SaveToFile();  
   
 


 ·导出    »显示摘要«
    摘要: 如何导出一个表的内容到网上领居里的一台电脑里啊! exec master..xp_cmdshell bcp ais20030201140317..t_account out \\192.168.0.81\e$\aaa.txt -c -q -s"xiong" -u"sa" -p"" 这样好像不行,如果ip地址改成本地的就可以了。 ......
» 本期热门文章:

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