假如我有个函数fun,接受若干个TDateTime的值而我传递当前时间,fun(now, now, now);这样能保证3个值是相等的么?精度相同
解决方案 »
- 光盘制作的一个问题
- DBGridEh使用动态数据集后设置Footer字段,但计算结果总是零
- 香港中五学生计算机科目的一道会考题.请高手帮帮忙解决?题目如下:分不够再加.
- 一个简单的问题——关闭窗口?
- 请问:怎样一次执行多条sql语句?
- 誰知道那有介紹sql語句的書籍
- Delphi做的COM,ASP网页的VBSCRIPT无法使用,怎么弄
- 为甚摸会着样呢,So Huge Executive File?
- 300分请各位讨论,如何控制OICQ……
- xe8 连接用dbexpress连接sql2005报错
- listview多选的问题
- 在dbgrideh的onkeypress事件中,如何捕捉到完整的key值
这3个值 到底是否一样 取决于 Now函数在不同pc机上 执行的时间 理论上是一样的。也就是说 3次执行now 花费的时间是忽略不计的。但在一些环境下 他就会不一样。
所以,为了保证你传的3个时间参数一样 你传3个值明显没什么用处,传一个就可以。
如果 你为了连续的采集3个时间 来检查电脑的性能,我觉得 你可以把写个MYnow函数
beign
result := now;
Application.ProcessMessages;
end这样 连续3次调用mynow 值有可能是不一样的
看你要的精度要保证的话,你可以先取now值,再把值传进函数
timer1:=now;
fun(timer1, timer1, timer1);