国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Delphi > 正文

DELPHI高精度計時方法

2019-11-18 18:07:30
字體:
供稿:網(wǎng)友
 

//取毫秒級時間精度(方法一):
var
  t1,t2:int64;
  r1:int64;
begin
  t1:=GetTickCount;//獲取開始計數(shù) WINDOWS API
  sleep(1000);{do...}//執(zhí)行要計時的代碼
  t2:=GetTickCount;//獲取結束計數(shù)值
  r1:=t2-t1;//取得計時時間,單位毫秒(ms)
  showmessage(inttostr(r1));
end;

//取毫秒級時間精度(方法二):
//use DateUtils;//引用DateUtils單位
var
  t1,t2:tdatetime;
  r1:int64;
begin
  t1:=now();//獲取開始計時時間
  sleep(1000);{do...}//執(zhí)行要計時的代碼
  t2:=now();//獲取結束計時時間
  r1:=SecondsBetween(t2,t1);//取得計時時間,單位秒(s)
  r1:=MilliSecondsBetween(t2,t1);//取得計時時間,單位毫秒(ms)
  showmessage(inttostr(r1));
end;

//注:以上兩種方式經(jīng)本人測試好像只能產(chǎn)生0.01秒的計時精度

//取系統(tǒng)級時間精度:
var
  c1:int64;
  t1,t2:int64;
  r1:double;
begin
  QueryPerformanceFrequency(c1);//WINDOWS API 返回計數(shù)頻率(Intel86:1193180)(獲得系統(tǒng)的高性能頻率計數(shù)器在一毫秒內(nèi)的震動次數(shù))
  QueryPerformanceCounter(t1);//WINDOWS API 獲取開始計數(shù)值
  sleep(1000);{do...}//執(zhí)行要計時的代碼
  QueryPerformanceCounter(t2);//獲取結束計數(shù)值
  r1:=(t2-t1)/c1;//取得計時時間,單位秒(s)
  r1:=(t2-t1)/c1*1000;//取得計時時間,單位毫秒(ms)
  r1:=(t2-t1)/c1*1000000;//取得計時時間,單位微秒
  showmessage(floattostr(r1));
end;


上一篇:Delphi幫助里的虛擬鍵值表

下一篇:delphi的屬性property和消息處理特點事件屬性

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網(wǎng)友關注

主站蜘蛛池模板: 普宁市| 遂溪县| 康定县| 和田市| 壤塘县| 萝北县| 道孚县| 洱源县| 通道| 军事| 安达市| 东乌珠穆沁旗| 轮台县| 庆阳市| 双峰县| 衡水市| 台中市| 珠海市| 洛浦县| 东港市| 镇平县| 嘉黎县| 长乐市| 金昌市| 宝坻区| 时尚| 阿拉尔市| 淄博市| 岑巩县| 拉萨市| 平江县| 伊春市| 清水河县| 灵寿县| 改则县| 章丘市| 高唐县| 望谟县| 加查县| 汝州市| 凌云县|