Delphi 常用函数(含控件属性)详解 - 图文(6)

2019-05-17 18:18

procedure TForm1.Button1Click(Sender: TObject); var

Hour, Min, Sec, MSec: Word; begin

DecodeTime(Time, Hour, Min, Sec, MSec); SpinEdit1.Value := Hour; SpinEdit2.Value := Min; SpinEdit3.Value := Sec; SpinEdit4.Value := MSec; end;

///////End DecodeTime

━━━━━━━━━━━━━━━━━━━━━ 首

部 procedure DateTimeToSystemTime(const DateTime: TDateTime; var SystemTime: TSystemTime); $[SysUtils.pas

功能 返回日期时间类型转换成系统时间类型 说明

参考 function SysUtils.DecodeDateFully;function SysUtils.DecodeTime 例子

━━━━━━━━━━━━━━━━━━━━━ 首

部 function SystemTimeToDateTime(const SystemTime: TSystemTime): TDateTime; $[SysUtils.pas

功能 返回系统时间类型转换成日期时间类型 说明

参考 function SysUtils.EncodeDate;function SysUtils.EncodeTime 例子

━━━━━━━━━━━━━━━━━━━━━

首部 function DayOfWeek(const DateTime: TDateTime): Word; $[SysUtils.pas 功能 返回日期时间DateTime所在的星期

说明 1(星期天),2(星期一),3(星期二),4(星期三),5(星期四),6(星期五),7(星期六) 参考 function SysUtils.DateTimeToTimeStamp 例子

///////Begin DayOfWeek

procedure TForm1.Button1Click(Sender: TObject); const

cWeekCn: array[1..7] of string =

('星期天', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'); begin

Edit1.Text := cWeekCn[DayOfWeek(Now)]; end;

///////End DayOfWeek

━━━━━━━━━━━━━━━━━━━━━ 首部 function Date: TDateTime; $[SysUtils.pas

功能 返回当前日期

说明 Date - Int(Date)=0;

参考 function SysUtils.DateTimeToString 例子 Edit1.Text := DateToStr(Date);

━━━━━━━━━━━━━━━━━━━━━

delphi函数大全之D-G篇-详解2 (2007-04-09 00:29:38)

标签:delphi 函数

━━━━━━━━━━━━━━━━━━━━━

首部 function FileExists(const FileName: string): Boolean; $[SysUtils.pas 功能 返回文件名FileName是否有实体存在 说明 包括隐藏文件

参考 function SysUtils.FileAge

例子 CheckBox1.Checked := FileExists(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function DirectoryExists(const Directory: string): Boolean; $[SysUtils.pas 功能 返回目录名FileName是否有实体存在 说明 包括隐藏目录

参考 function Windows.GetFileAttributes

例子 CheckBox1.Checked := DirectoryExists(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ForceDirectories(Dir: string): Boolean; $[SysUtils.pas 功能 返回创建子目录是否成功 说明 直接创建多级目录

参考 function SysUtils.CreateDir

例子 CheckBox1.Checked := ForceDirectories(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━ 首

部 function FindFirst(const Path: string; Attr: Integer; var F: TSearchRec): Integer; $[SysUtils.pas 功能 返回设置文件搜索 说明 搜索成功则返回0

参考 function Windows.FindFirstFile 例子

///////Begin FindFirst,FindNext,FindClose

procedure TForm1.Button1Click(Sender: TObject); var

vSearchRec: TSearchRec; I: Integer; begin

Memo1.Clear;

I := FindFirst(Edit1.Text, faAnyFile, vSearchRec); while I = 0 do begin

Memo1.Lines.Add(vSearchRec.Name); I := FindNext(vSearchRec);

end;

FindClose(vSearchRec); end;

///////End FindFirst,FindNext,FindClose ━━━━━━━━━━━━━━━━━━━━━

首部 function FindNext(var F: TSearchRec): Integer; $[SysUtils.pas 功能 返回继续文件搜索 说明 搜索成功则返回0

参考 function Windows.FindNextFile 例子 <参见FindFirst>

━━━━━━━━━━━━━━━━━━━━━

首部 procedure FindClose(var F: TSearchRec); $[SysUtils.pas 功能 结束当前文件搜索

说明 不关闭查询会占用系统资源 参考 function Windows.FindClose 例子 <参见FindFirst>

━━━━━━━━━━━━━━━━━━━━━

首部 function FileGetDate(Handle: Integer): Integer; $[SysUtils.pas 功能 返回文件的修改时间 说明 读取失败则返回-1

参考 function Windows.GetFileTime 例子

///////Begin FileGetDate

procedure TForm1.Button1Click(Sender: TObject); var

I: Integer; begin

I := FileOpen(Edit1.Text, fmOpenRead); if I < 0 then Exit;

SpinEdit1.Value := FileGetDate(I);

Edit2.Text := DateTimeToStr(FileDateToDateTime(SpinEdit1.Value)); FileClose(I); end;

///////End FileGetDate

━━━━━━━━━━━━━━━━━━━━━ 首

部 function FileSetDate(const FileName: string; Age: Integer): Integer; overload; $[SysUtils.pas 首

部 function FileSetDate(Handle: Integer; Age: Integer): Integer; overload; platform; $[SysUtils.pas

功能 返回设置文件的修改时间 说明 修改成功则返回0

参考 function Windows.SetFileTime

子 SpinEdit1.Value := FileSetDate(Edit1.Text, DateTimeToFileDate(StrToDateTime(Edit2.Text)));

━━━━━━━━━━━━━━━━━━━━━ 首

部 function FileGetAttr(const FileName: string): Integer; platform; $[SysUtils.pas

功能 返回文件的属性

说明 读取失败则返回$FFFFFFFF

参考 function Windows.GetFileAttributes

例子 SpinEdit1.Value := FileGetAttr(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━ 首

部 function FileSetAttr(const FileName: string; Attr: Integer): Integer; platform; $[SysUtils.pas

功能 返回设置文件的属性 说明 设置成功则返回0

参考 function Windows.SetFileAttributes

例子 SpinEdit1.Value := FileSetAttr(Edit1.Text, SpinEdit2.Value); ━━━━━━━━━━━━━━━━━━━━━

首部 function FileIsReadOnly(const FileName: string): Boolean; $[SysUtils.pas 功能 返回文件是否只读 说明 文件不存在看作只读

参考 function Windows.GetFileAttributes

例子 CheckBox1.Checked := FileIsReadOnly(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━ 首

部 function FileSetReadOnly(const FileName: string; ReadOnly: Boolean): Boolean; $[SysUtils.pas

功能 返回设置文件是否只读是否成功 说明 文件不存在则返回False

参考 function Windows.GetFileAttributes;function Windows.SetFileAttributes 例子 CheckBox1.Checked := FileSetReadOnly(Edit1.Text, CheckBox2.Checked); ━━━━━━━━━━━━━━━━━━━━━

首部 function DeleteFile(const FileName: string): Boolean; $[SysUtils.pas 功能 返回删除文件是否成功 说明 文件不存在则返回False

参考 function Windows.DeleteFile

例子 CheckBox1.Checked := DeleteFile(Edit1.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExtractFilePath(const FileName: string): string; $[SysUtils.pas 功能 返回文件名所在的路径 说

明 ExtractFilePath('C:\\')='C:\\';ExtractFilePath('\\\\Server\\Tool\\Calc.exe')='\\\\Se

rver\\Tool\\'

参考 function SysUtils.LastDelimiter;function System.Copy 例子 Edit1.Text := ExtractFilePath(Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExtractFileDir(const FileName: string): string; $[SysUtils.pas 功能 返回文件名所在的目录 说

明 ExtractFileDir('C:\\')='C:\\';ExtractFileDir('\\\\Server\\Tool\\Calc.exe')='\\\\Server\\Tool'

参考 function SysUtils.LastDelimiter;function System.Copy 例子 Edit1.Text := ExtractFileDir(Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExtractFileDrive(const FileName: string): string; $[SysUtils.pas 功能 返回文件名所在驱动器 说

明 ExtractFileDrive('C:\\')='C:';ExtractFileDrive('\\\\Server\\Tool\\Calc.exe')='\\\\Server\\Tool'

参考 function System.Copy

例子 Edit1.Text := ExtractFileDrive(Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExtractFileName(const FileName: string): string; $[SysUtils.pas 功能 返回绝对文件名 说

明 ExtractFileName('C:\\')='';ExtractFileName('\\\\Server\\Tool\\Calc.exe')='Calc.exe'

参考 function SysUtils.LastDelimiter;function System.Copy 例子 Edit1.Text := ExtractFileName(Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExtractFileExt(const FileName: string): string; $[SysUtils.pas 功能 返回文件名的扩展名

说明 ExtractFileExt('C:\\')='';ExtractFileExt('\\\\Server\\Tool\\Calc.exe')='.exe' 参考 function SysUtils.LastDelimiter;function System.Copy 例子 Edit1.Text := ExtractFileExt(Edit2.Text); ━━━━━━━━━━━━━━━━━━━━━

首部 function ExpandFileName(const FileName: string): string; $[SysUtils.pas 功能 返回文件名的完整表示 说

明 ExpandFileName('hello.pas')='C:\\Program Files\\Borland\\Delphi6\\Projects\\hello.pas'

参考 function Windows.GetFullPathName

例子 Edit1.Text := ExpandFileName(Edit2.Text);


Delphi 常用函数(含控件属性)详解 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:(2012高考生物)(五年高考、三年模拟):第八章 生物因素、种

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: