程序运行的时候,我想把它的修改日期显示出来,怎么得到?
解决方案 »
- 将delphi开发的系统拷贝到另一台电脑,运行EXE文件,显示应用程序错误
- 我想做一个功能,把我窗体上Edit1里的内容复制到网站上
- 关于截图问题,请大家帮助
- DELPHI怎么实现普通text/html表单?
- 控件安装问题
- 有什么函数可以实现real和string之间的转换?IntToStr和StrToInt行吗?
- 将一个窗体赋予一个窗体变量后,当窗体FREE后,这个窗体变量会发生如何的改变???如何通过这个窗体变量得到窗体已经FREE了?
- 关于时间计算的问题!!!!!!!!!!鸡毛信!!!!!!
- 在paradox中,为什么这条语句不能执行?
- 怎样知道自己的计算机所属的域或工作组?
- 请教使用DBGRID作为输入界面的相关问题?
- 请教动态创建显示Form的问题,急!
TimeType: Integer): TDateTime;
var
ffd:TWin32FindData;
dft:DWord;
lft,Time:TFileTime;
H:THandle;
begin
H:=Windows.FindFirstFile(PChar(sFileName),ffd);
case TimeType of
0: Time:=ffd.ftCreationTime;
1: Time:=ffd.ftLastWriteTime;
2: Time:=ffd.ftLastAccessTime;
end; //获取文件信息
if (H <> INVALID_HANDLE_VALUE) then
begin
Windows.FindClose(H);
FileTimeToLocalFileTime(Time,lft);
//转换FILETIME格式成为DOStime格式
FileTimeToDosDateTime(lft,LongRec(dft).Hi,LongRec(dft).Lo);
//转换DOStime格式成为Delphi's应用的TdateTime格式
Result:=FileDateToDateTime(dft);
end
else
result:=0;
end;