注册 | 登录
收藏 | 帮助
热门文章
编辑推荐
相关文章  
从Melissa到Zotob:Windows蠕虫1
从后台得到webshell技巧大汇总
Qmail邮件系统下防止滥用mail re
Qmail邮件系统下防止滥用mail re
使用telnet 方式连接Imail的SMTP
MDeamon Server 邮件系统迁移完全
用RelayFax搭建传真服务器
Qmail邮件系统下防止滥用mail re
隐藏qmail的SMTP help信息保护你
Sendmail的relay用法汇总
您现在的位置: 顶尖设计 >> IT学院 >> 编程开发 >> Delphi >> 文章正文
Delphi字符串函数大全
作者:net19661891  来源:CSDN  点击:  更新:2006-12-19
简介:
;    说明 Dest应已经分配足够的空间非则将触发异常
      参考 <NULL>
      例子
      ///////Begin StrCopy
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: PChar;
      begin
      GetMem(vBuffer, Length(Edit1.Text) + 1);
      StrCopy(vBuffer, PChar(Edit1.Text));
      Edit2.Text := vBuffer;
      FreeMem(vBuffer);
      end;
      ///////End StrCopy
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrECopy(Dest:PChar; const Source: PChar): PChar;
      $[SysUtils.pas
      功能 返回将指针字符串Source复制到指针字符串Dest中的结尾
      说明 可以连接指针字符串
      参考 <NULL>
      例子
      ///////Begin StrECopy
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrECopy(StrECopy(vBuffer, PChar(Edit1.Text)), PChar(Edit2.Text));
      Edit3.Text := vBuffer;
      end;
      ///////End StrECopy
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrLCopy(Dest: PChar; const Source: PChar; MaxLen: Cardinal):
      PChar; $[SysUtils.pas
      功能 返回将指针字符串Source指定长度MaxLen复制到指针字符串Dest中
      说明 Dest应已经分配足够的空间非则将触发异常
      参考 <NULL>
      例子
      ///////Begin StrLCopy
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrLCopy(vBuffer, PChar(Edit1.Text), SpinEdit1.Value);
      Edit2.Text := vBuffer;
      end;
      ///////End StrLCopy
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrPCopy(Dest: PChar; const Source: string): PChar;
      $[SysUtils.pas
      功能 返回将指针字符串Source复制到指针字符串Dest中
      说明 StrLCopy(Dest, PChar(Source), Length(Source))
      参考 function SysUtils.StrLCopy
      例子
      ///////Begin StrPCopy
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrPCopy(vBuffer, PChar(Edit1.Text));
      Edit2.Text := vBuffer;
      end;
      ///////End StrPCopy
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrPLCopy(Dest: PChar; const Source: string; MaxLen:
      Cardinal): PChar; $[SysUtils.pas
      功能 返回将字符串Source指定长度MaxLen复制到指针字符串Dest中
      说明 StrLCopy(Dest, PChar(Source), MaxLen)
      参考 function SysUtils.StrLCopy
      例子
      ///////Begin StrPLCopy
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrPLCopy(vBuffer, Edit1.Text, SpinEdit1.Value);
      Edit2.Text := vBuffer;
      end;
      ///////End StrPLCopy
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrCat(Dest: PChar; const Source: PChar): PChar;
$[SysUtils.pas
      功能 返回连接指针字符串Dest和指针字符串Source
      说明 StrCopy(StrEnd(Dest), Source)
      参考 function SysUntils.StrCopy
      例子
      ///////Begin StrCat
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrPCopy(vBuffer, Edit1.Text);
      StrCat(vBuffer, PChar(Edit2.Text));
      Edit3.Text := vBuffer;
      end;
      ///////End StrCat
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrLCat(Dest: PChar; const Source: PChar; MaxLen: Cardinal):
      PChar; $[SysUtils.pas
      功能 返回连接指针字符串Dest和指针字符串Source
      说明 [注意]MaxLen指定连接后的最大长度不是指针字符串Source的长度
      参考 <NULL>
      例子
      ///////Begin StrLCat
      procedure TForm1.Button1Click(Sender: TObject);
      var
      vBuffer: array[0..255] of Char;
      begin
      StrPCopy(vBuffer, Edit1.Text);
      StrLCat(vBuffer, PChar(Edit2.Text), SpinEdit1.Value);
      Edit3.Text := vBuffer;
      end;
      ///////End StrLCat
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrComp(const Str1, Str2: PChar): Integer; $[SysUtils.pas
      功能 返回比较两个指针字符串
      说明 当S1>S2返回值>0;当S1<S2返回值<0;当S1=S2返回值=0;区分大小写;[注意]返回第一个出现不同字符的差异
      参考 <NULL>
      例子 SpinEdit1.Value := StrComp(PChar(Edit1.Text), PChar(Edit2.Text));
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrIComp(const Str1, Str2: PChar): Integer; $[SysUtils.pas
      功能 返回比较两个指针字符串
      说明 当S1>S2返回值>0;当S1<S2返回值<0;当S1=S2返回值=0;不区分大小写;[注意]返回第一个出现不同字符的差异
      参考 <NULL>
      例子 SpinEdit1.Value := StrIComp(PChar(Edit1.Text), PChar(Edit2.Text));
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrLComp(const Str1, Str2: PChar; MaxLen: Cardinal): Integer;
      $[SysUtils.pas
      功能 返回比较两个指针字符串指定长度
      说明 当S1>S2返回值>0;当S1<S2返回值<0;当S1=S2返回值=0;区分大小写;Length(长度);[注意]返回第一个出现不同字符的差异
      参考 <NULL>
      例子 SpinEdit1.Value := StrLComp(PChar(Edit1.Text), PChar(Edit2.Text),
      SpinEdit2.Value)
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrLIComp(const Str1, Str2: PChar; MaxLen: Cardinal): Integer;
      $[SysUtils.pas
      功能 返回比较两个指针字符串指定长度
      说明 当S1>S2返回值>0;当S1<S2返回值<0;当S1=S2返回值=0;不区分大小写;[注意]返回第一个出现不同字符的差异
      参考 <NULL>
      例子 SpinEdit1.Value := StrLIComp(PChar(Edit1.Text), PChar(Edit2.Text),
      SpinEdit2.Value)
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrScan(const Str: PChar; Chr: Char): PChar; $[SysUtils.pas
      功能 返回在指针字符串Str搜索字符Chr第一个出现的地址
      说明 没有找到则返回空指针
      参考 <NULL>
      例子 Edit2.Text := StrScan(PChar(Edit1.Text), '*');
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrRScan(const Str: PChar; Chr: Char): PChar; $[SysUtils.pas
      功能 返回在指针字符串Str搜索字符Chr最后一个出现的地址
      说明 没有找到则返回空指针
      参考 <NULL>
      例子 Edit2.Text := StrRScan(PChar(Edit1.Text), '*');
      ━━━━━━━━━━━━━━━━━━━━━
      首部 function StrPos(const Str1, Str2: PChar): PChar; $[SysUtils.pas
      功能 返回指针字符串Str2在Str1中第一个出现的地址
      说明 没有找到则返回空指针;StrPos('12345', '3') = '345'
      参考 <NULL>
      例子 Edit3.Text := StrPos(PChar(Edit1.Text), PChar

上一页  [1] [2] [3] [4] [5] [6] 






  • 上一篇文章:
  • 下一篇文章:
  • 分享此文:该页面添加到 Mister Wong 添加到雅虎Yahoo!收藏 Add to:Del.icio.us Post to Furl Digg this 添加到Google书签 reddit spurl blogmarks 365Key 评论  收藏  分享  打印
     我来说两句
    姓名:       验证码:   
    主页: 
    评分: 1分 2分 3分 4分 5分
    本频道近期热评文章:
      关于我们 | 联系我们 | 站点地图 | 广告投放 | 友情链接 | 在线留言 | 版权申明
    版权所有 © 2004-2007 顶尖设计(bobd.cn)
    未经授权禁止转载,摘编,复制本站内容或建立镜像. 沪ICP备07504942号 
    网络110
    报警服务