国产探花免费观看_亚洲丰满少妇自慰呻吟_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)友關注

主站蜘蛛池模板: 六安市| 宿松县| 无极县| 县级市| 土默特左旗| 英超| 卢龙县| 鄯善县| 屏山县| 郁南县| 阿拉善右旗| 西城区| 澄城县| 阿图什市| 东至县| 巢湖市| 咸丰县| 徐闻县| 自贡市| 惠水县| 石首市| 湖州市| 九江县| 准格尔旗| 彩票| 琼海市| 五常市| 凤翔县| 博白县| 屯留县| 乡城县| 鹿泉市| 松阳县| 毕节市| 台东县| 宣化县| 甘洛县| 涡阳县| 尼玛县| 青岛市| 织金县|