精華區beta Visual_Basic 關於我們 聯絡資訊
※ 引述《JJss (好丟臉 我誤解了)》之銘言: : 我的作業環境是 VB5 : 找了一些文件, : 都是可取得現在 年月日時秒星期的函數 : 找不到我想要的 取得現在毫秒 : 有函數或方法可以取得嗎? : 其實我是要計算一個cycle的花費時間 : 有別的方法可以測嗎? : ( 一個cycle低於秒 ) : 目前唯一想到的是用 Timer.. 作一個毫秒時鐘 : 但是覺得Timer自己的程序就不只 1毫秒了吧? 還是 Q__Q? 或許你可以參考一下這份文件,要取得比較精細的時間可以利用下面這個方式 Q172338 - HOWTO- Use QueryPerformanceCounter to Time Code http://support.microsoft.com/support/kb/articles/Q172/3/38.ASP 另外還有三個API可以取得millisecond的時間,誤差大約在10ms timeGetTime timeGetSystemTime GetTickCount 關於API的宣告,大概是這樣... Declare Function QueryPerformanceCounter Lib "kernel32" (X As Currency) As Boolean Declare Function QueryPerformanceFrequency Lib "kernel32" _ (X As Currency) As Boolean 以上傳回true如果API執行成功,false如果系統不支援 Declare Function timeGetTime Lib "winmm.dll" () As Long Declare Function GetTickCount Lib "kernel32" () As Long 以上傳回的是系統時間(ms) timeGetSystemTime我不建議用,因為要宣告龐大的結構... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.168.198.117
JJss:感恩 ^^b 61.57.108.168 12/28