在dll裏實現定時器功能

一,首先引入“mmsystem”單元。

二,啓動定時器:

     var

        MMTimerID: Integer; // 定時器ID


        MMTimerID := timeSetEvent(1000, 0, @TimerProc, 0, TIME_PERIODIC);

三,定時器過程代碼:

 procedure TimerProc(uTimerID, uMessage: UINT; dwUser, dw1, dw2: DWORD); stdcall;
begin
  // 業務代碼
end;

四,結束定時器:

         timeKillEvent(MMTimerID);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章