StatusBar1.Panels[I].Text := DateTimeToStr(DateTime(now));
解决方案 »
- 晕了.再不解决就没饭碗了..救小弟一命!!!
- ?????兄弟们,怎么用delphi对条码打印机编程?在线等!!!!!!
- 怎么将这段C代码转为的Delphi的?
- 用winexec()调用外部命令,如果含中文路径就不能执行??请问怎么解决??
- 关于ActiveX控件的定义事件的问题!!!!!!!!!!!!!!!!!!!!!!!!!!????????????
- 如何获取远程计算机的用户列表?
- Access中可以使用存储过程吗?
- 关于ADO的连接的问题
- 关于INDY 里IdFtp的connect 的问题
- FTP失败,如何捕捉错误信息?
- 未说明标识符: 'TQRPrinter',快来帮我
- 对于桌面数据库,怎样才能彻底的删除?
这样时间就会变了
在timer的ontimer事件中写
StatusBar1.Panels[I].Text := DateTimeToStr(DateTime(now));
aa,bb:Tdatetime;
begin
aa:=gettickcount;
.
.
.
bb:=gettickcount;
StatusBar1.Panels[i].Text := inttostr(bb-aa);
用GetTickCount
//得到的是微妙;
楼上的
虽然我是第一次接触DELPHI,但是这个?aa,bb都是gettickcount
那么相减会得什么呢?东北人啊,你怎么那么粗心啊,
有QQ吗,交个朋友啊,,,不交朋友也行,拜师好了
在MainFormCreate(..)
var
H : String;
begin
H := DateTimeToStr(Now);
end;然后
在timer的ontimer事件中写
StatusBar1.Panels[I].Text := DateTimeToStr(DateTime(now)-StrTODateTime(H));
就可以了;
===================================================
上边那个只能得到执行程序的时间