Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > Delphi > Delphi学习:在流中查找任意字串
【标  题】:Delphi学习:在流中查找任意字串
【关键字】:Delphi,Del,Delphi
【来  源】:网络

Delphi学习:在流中查找任意字串

Your Ad Here     开发中有时需要在流中查找某个字串,这些字串有可能是ASCII表后半部分或混杂.但是网上提供的例程效果不佳而且代码冗长.
  
  后来自己抽个时间写了一个,代码极少,效率很高.仅供各位参考:
  
  function ScanStream(T:Tstream;S:String):integer;
  var i,j:integer;
  p:Pchar;
  begin
  getMem(p,T.size);//分配内存
  T.ReadBuffer(p^,t.Size );//读
  
  for i:=0 to T.Size -1 do begin
  for j:=1 to length(S) do
  if p[i+j]<>S[j] then break;//有一个不同即退出
  if j>length(S) then begin file://依
  result:=i+1;
  break; file://完
  end;
  end;
  FreeMem(p);
  end;
制作一个IPhunter:【上一篇】
Delphi7目录结构----初学者参考:【下一篇】
【相关文章】
  • Delphi实例:屏蔽系统中的任务管理器
  • Delphi实例演示:隐藏系统中的驱动器
  • 用Delphi实现StringTokenizer功能
  • 好玩实用:Delphi模拟QQ窗体伸缩功能
  • Delphi与Word之间的融合技术
  • Delphi中动态链接库(DLL)的建立和使用
  • delphi学习:两种方法使用xml文档
  • Delphi基础:Window 消息大全使用详解
  • 教你在DELPHI中如何调用系统对话框
  • Delphi开发单机瘦小数据库程序要点
  • 【随机文章】
  • 如何取得自己机子的环境变量
  • 阻绝邮件病毒之非典型策略(1)
  • 一个在IE里的debuger工具
  • newsyslog(处理日志自动备份)
  • samba的配置
  • 女儿笑出了声
  • Windows 2000出现了问题
  • 全面了解Windows任务管理器
  • BT蜘蛛:NewGetLink类
  • 备份与压缩命令
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.