Главная страница
    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.44 MB
Время: 0.012 c
1-43582
my4ga
2004-02-27 14:07
2004.03.14
музыка


4-43963
FenixXaoC
2003-12-27 14:41
2004.03.14
Програмно нажать кнопку


6-43723
Bart
2004-01-06 10:37
2004.03.14
IdTCPServer.TimeOut


3-43338
Юра
2004-02-16 12:43
2004.03.14
corruped index


1-43620
JIruaasgyy
2004-03-02 13:42
2004.03.14
А какой функцией узнать число ли в текстовом поле?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский