
delphi-function
Tercel99
这个作者很懒,什么都没留下…
展开
-
LoadStr()怎么用
LoadStr()怎么用?它的输入参数是整型,是怎么回事。 知道rc to res制作的过程? 如 STRINGTABLE{ 1, "line1" 2, "line2" }存成.rc文件,再制成.res文件,程序中加上{$R test.res} 调用LoadStr(1)结果是l原创 2008-02-13 09:22:00 · 1721 阅读 · 0 评论 -
Delphi字符串函数大全
<br />uses StrUtils;【字符串函数大全】 <br /> 首部 function AnsiResemblesText(const AText, AOther: string): Boolean; <br /> $[StrUtils.pas<br /> 功能 返回两个字符串是否相似<br /> 说明 ANSI(American National Standards Institute)美国国家标准协会;不区分大小写<br /> 参考 funct原创 2011-05-08 19:45:00 · 848 阅读 · 0 评论 -
Delphi取整函数
<br />floor 和 ceil 是 math unit 里的函数,使用前要先 Uses Math。<br />trunc 和 round 是 system unit 里的函数,缺省就可以用。<br />floor 直接往小的取,比如 floor(-123.55)=-124,floor(123.55)=123<br />trunc 直接切下整数,比如 trunc(-123.55)=-123, floor(123.55)=123<br />ceil 直接往大的取,比如 ceil(-123.55)=-123原创 2011-05-08 19:40:00 · 1898 阅读 · 0 评论 -
Delphi日期函数
所在单元: DateUtilsDay 开头的函数1、DayOf()描述: 使用 DateOf 函数用来把一个 TDateTime 类型的变量转变成一个 只带有日期的 TDateTime 类型变量。 例如: showmessage(DateTimetostr(dateof(now()))); 你得到的是 2003/03/19 而 showmessage(DateTimetostr((no原创 2010-05-25 10:33:00 · 1625 阅读 · 0 评论 -
system.Random 函数
Random(8) 会得到0 但不会得到8----------------------------------RandomRange(1,8),会得到1,但不会得到8 调用这两个函数前,最好先调用一下Randomize原创 2009-10-13 10:17:00 · 2315 阅读 · 0 评论 -
Delphi回调函数及其使用
Delphi回调函数及其使用 1 回调函数的概述 回调函数是这样一种机制:调用者在初始化一个对象(这里的对象是泛指,包括OOP中的对象、全局函数等)时,将一些参数传递给对象,同时将一个调用者可以访问的函数地址传递给该对象。这个函数就是调用者和被调用者之间的一种通知约定,当约定的事件发生时,被调用者(一般会包含一个工作线程)就会按照回调函数地址调用该函数。 这种方式,调用者在一个线程,被调用原创 2009-10-01 08:46:00 · 1869 阅读 · 1 评论 -
Delphi回调函数的使用-例子
功能大体描述:Form1中有一个Edit和一个Button,当点击BUTTON时弹出FORM2,FORM2中也有一个EDIT和一个BUTTON,当点击FORM2中的BUTTON时,将FORM2中的EDIT的TEXT属性赋值给FORM1中的EDIT的TEXT。unit Unit1;interfaceuses Windows, Messages, SysUtils, Variants,原创 2009-09-30 17:29:00 · 2667 阅读 · 0 评论 -
SysUtils.CompareStr、SysUtils.CompareText - 字符串比较
CompareStr 区分大小写; CompareText 不区分大小写. 举例: --------------------------------------------------------------------------------var s1,s2: string; i: Integer;begin s1 := abc; s2 := adc; i := Co原创 2009-07-17 09:04:00 · 1123 阅读 · 0 评论 -
SysUtils.StringReplace - 替换
举例: var ss,s: string;begin ss := 2007-2008; s := StringReplace(ss,00,x,[rfReplaceAll]); ShowMessage(s); //2x7-2x8 s := StringReplace(ss,00,x,[rfIgnoreCase]); ShowM原创 2009-07-17 09:03:00 · 658 阅读 · 0 评论 -
StrComp 和 StrIComp 函数
System.Length - 获取字符串或数组的长度 function Length( S: String {字符串; 也可以是数组}): Integer;--------------------------------------------------------------------------------举例:-------------------------------------原创 2009-07-17 08:58:00 · 1476 阅读 · 0 评论 -
System.Length - 获取字符串或数组的长度
System.Length - 获取字符串或数组的长度 function Length( S: String {字符串; 也可以是数组}): Integer;--------------------------------------------------------------------------------举例:-------------------------------------原创 2009-07-17 08:56:00 · 2635 阅读 · 0 评论 -
Format 的用法
Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译,让它有一个完整的概貌,以供大家查询之用:首先看它的声明:function Format(const Format: string; const Args: array of const): string; overload;事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的,但原创 2009-04-08 10:00:00 · 747 阅读 · 0 评论 -
SysUtils.StrScan、SysUtils.StrRScan、SysUtils.StrPos函数
SysUtils.StrScan、SysUtils.StrRScan、SysUtils.StrPos StrScan : 返回一个字符在一个 PChar 串中第一次出现的位置指针;StrRScan : 返回一个字符在一个 PChar 串中最后一次出现的位置指针;StrPos : 返回一个 PChar 串在另一个 PChar 串中第一次出现的位置指针.--------------------原创 2009-03-27 00:30:00 · 1402 阅读 · 0 评论 -
Delphi经典函数库
Delphi经典函数库 关键字:不详 {▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎}{▎ ▎}{▎ 系统公用函数及过程 ▎}{▎ ▎}{▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎▎}{▎ 软件名称: 开发包基础库 ▎}{▎ 单元名称: 公共运行时间库单元 ▎}{▎ 单元版本: V1.0 ▎}{▎ 备 注: 该单元定义了组件包原创 2008-03-27 10:31:00 · 2366 阅读 · 0 评论 -
文件目录操作函数
首部 function FileOpen(const FileName: string; Mode: LongWord): Integer; $[SysUtils.pas功能 返回打开文件果说明 Mode指定打开文件的模式(fmOpenRead,fmOpenWrite,fmOpenReadWrite....);打开失败则返回负数参考 function Windows.CreateFile例子///原创 2008-03-27 10:40:00 · 1292 阅读 · 0 评论 -
求两个日期时间的差 以*天**小时**分钟
可以直接用两个TDate型的日期相减,得到的就是两个日期之间的差。或者用DaysBetween(const:ANow,AThen:TDateTime):Integer函数得到两个日期之间相差的天数 两个TDateTime型的时间,用HoursBetween(const:ANow,Athen:TDateTime):Int64可求出两个时间之间相差的小时数 用MinutesBetween(co原创 2008-03-27 10:27:00 · 2024 阅读 · 0 评论 -
Variant 的相关函数
1.VarArrayCreate()和VarArrayOf()这两个常用就不说了2.VarArrayRedim()函数能修改variant数组的最高限。3.VarArrayDimCount()函数返回Variant数组的维数,4.VarArrayLowBound()和VarArrayHighBound()函数分别返回Variant数组的下边界和上边界。5.VarArrayLock(原创 2011-05-08 19:41:00 · 937 阅读 · 0 评论