Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.03.14;
Скачать: CL | DM;

Вниз

Стабильный таймер   Найти похожие ветки 

 
WMag ©   (2003-12-11 19:23) [0]

Мастера подскажите плиз, как написать таймер со стабильными временными интервалами. GetTickCount не подойдет, так как он показывается количество прошедших тиков, а мне нужно задать их. Мне сказали, что можно как-то повесить на систему свой VxD или в этом роде и из него через заданное время вызывать свою функцию. Так как это будет на уровне драйвером, то возможно таймер получится стабильным. Но, к сожалению, я не знаю как это можно реализовать. Может кто сталкиваться с этим или поможет какими-нить советами. Буду благодарен.


 
ALEIIIKA ©   (2003-12-23 10:27) [1]

Вот пример мультимедиа таймера, может поможет чем.

uses
mmSystem;
var
uTimerId : uint;

procedure FNTimeCallBack(uTimerID, uMessage: UINT;dwUser, dw1, dw2: DWORD) stdcall;
begin
{твой код}
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
uTimerID := timeSetEvent (12, 0, @FNTimeCallBack, 0, TIME_PERIODIC);
end;

procedure TForm1.FormDestroy(Sender: TObject);
begin
timeKillEvent(uTimerID);
end;


 
Talla2k ©   (2003-12-24 02:22) [2]

В потоке(очень даже стабильно) ну и конечно приоритет поднять можно!



Страницы: 1 вся ветка

Текущий архив: 2004.03.14;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.04 c
3-43405
Alexander Smith
2004-02-13 01:22
2004.03.14
TTable, TTable.Filter


1-43474
JIruaasgyy
2004-02-29 13:33
2004.03.14
Изменение ширины фиксированной колонки в StringGrid


8-43681
Sergious
2003-11-12 08:14
2004.03.14
Как проиграть mp3 без TMediaPlayer и без BassPlayer


1-43667
Новичек
2004-03-01 19:52
2004.03.14
TStringList.IndexOf и русские символы


14-43856
reticon
2004-02-20 17:33
2004.03.14
Смена провайдера или непонимание глубины всех наших глубин