在DLL工程的窗体中调用NOW()函数,得到的时间都是错误的。
我想用TIMER+Label在dll工程的窗体中显示一个当前时间标签,但是Label上面显示出来的时间都是错误的,TIMER的间隔设置为1秒,但Label的内容一值不变
同样的代码我放在EXE工程中,就没有问题。刚刚又试了一下用raize的TRzClockStatus控件,在EXE工程中没有问题,但放到dll里面又是出现时间隔好几分钟才刷新一次的问题。我看了一下该控件的代码,里面也是用的NOW函数读取系统时间。不知道大家有没有碰到这样的问题?
难道这是delphi7的BUG吗?有没有办法解决?
我想用TIMER+Label在dll工程的窗体中显示一个当前时间标签,但是Label上面显示出来的时间都是错误的,TIMER的间隔设置为1秒,但Label的内容一值不变
同样的代码我放在EXE工程中,就没有问题。刚刚又试了一下用raize的TRzClockStatus控件,在EXE工程中没有问题,但放到dll里面又是出现时间隔好几分钟才刷新一次的问题。我看了一下该控件的代码,里面也是用的NOW函数读取系统时间。不知道大家有没有碰到这样的问题?
难道这是delphi7的BUG吗?有没有办法解决?
解决方案 »
- **关于内存和指针操作,数据类型转换本质的理解
- 求这样一种treeview控件,当子节点被部分选择时父节点是一种状态(比如显示灰色),当子节点被完全选择时,父节点被打勾,子节点没有被选
- Dbgrid控件的水平滚动问题
- 请教朋友们几个问题
- Delphi里有类似windows 媒体播放器的控件啊?(带进度条的那种)
- 紧急求助 SocketConnection
- 如何使的一个form在屏幕的最前端显示
- 准道没有朋友打印过420*297的大表格吗?
- 请教一下各位!这样的界面用什么控件来做好?
- 如何取得SQL-Server中刚刚Insert的一条记录,并确保是我Insert的?(我用的是Delphi)
- 初学者数据处理请教
- Delphi怎么获取网页变量
我耐心的等待Timer的运行,发现Label上显示的时间要隔4、5分钟才刷新一下,而且时间都是不正确的。
例如,上次刷新的时间是10点整,那么下次刷新时间大概要到10:05:00,Label上显示出来的时间并不是刷新时刻的时间,而是要快一些,大约是10:06:20
然后下次刷新又要等4、5分钟,Label显示的时间仍然比刷新时的时间要快些好奇怪