在编译生成exe时,如何将系统时间写入程度,供实施人员在界面上查看。
时间:2011-09-28
来源:互联网
目前我是使用右击exe文件,查看属性中的修改时间来查看。
作者: seleron 发布时间: 2011-09-28
作者: sonicer 发布时间: 2011-09-28
作者: sz_haitao 发布时间: 2011-09-28
写字程序里又能如何?公司竟然要求写在程序了,真牛!
作者: seleron 发布时间: 2011-09-28
你可以编译前执行一个批处理把时间输出到一个文本中.
在你的Delphi源代码中要用到时间的地方用{$I 文件名}即可把你的文件内容插入到该处,
作者: wr960204 发布时间: 2011-09-28
procedure TForm1.FormCreate(Sender: TObject); var h: THandle; w, l: TFileTime; s: TSystemTime; begin h := CreateFile(PChar(ParamStr(0)), GENERIC_READ, FILE_SHARE_READ or FILE_SHARE_WRITE, nil, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0); if h = INVALID_HANDLE_VALUE then raise Exception.Create('CreateFile Error!'); try if not GetFileTime(h, nil, nil, @w) then raise Exception.Create('GetFileTime Error!'); if not FileTimeToLocalFileTime(w, l) then raise Exception.Create('FileTimeToLocalFileTime Error!'); if not FileTimeToSystemTime(l, s) then raise Exception.Create('FileTimeToSystemTime Error!'); Text := Format('%d-%d-%d %d:%d:%d', [s.wYear, s.wMonth, s.wDay, s.wHour, s.wMinute, s.wSecond]); finally CloseHandle(h); end; end;
作者: s11ss 发布时间: 2011-09-28
作者: hongss 发布时间: 2011-09-28
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28