Вниз
Скачать: CL | DM;

Timer!   Найти похожие ветки 

← →
FireMan_Alexey ©   (2007-05-26 16:38) [0]

Privet Masteram!
Ochenb nugno Timer v TThread!
Ne ochenb xotelosb bi dobavlyatb obrabotku okonnix soobsheniy v Potok! Ya ispolzuyu eventi i WaitForMultipleObjects.
Estb li primeri ispolzovaniya Timer-a v Potoke.
Esli mogno s primerami :)
Zaranee spasibo
Da, xotelosb bi sovmestimostb ispolzuemix
funkciy s WIN9X :) Esli mogno!


← →
begin...end ©   (2007-05-26 17:26) [1]

> FireMan_Alexey ©   (26.05.07 16:38)

> Ne ochenb xotelosb bi dobavlyatb obrabotku okonnix soobsheniy
> v Potok!

Почему?


← →
medved_68 ©   (2007-05-26 21:17) [2]


> Ochenb nugno Timer v TThread!

Мультимедиа таймер устроит????


← →
FireMan_Alexey ©   (2007-05-26 22:03) [3]

u menya proxy i na kagdoe soedinenie sozdavatb okno?
Ya ne dumay chto eto xorosho :)


← →
begin...end ©   (2007-05-27 11:36) [4]

> FireMan_Alexey ©   (26.05.07 22:03) [3]

Внимательно прочитайте справку по SetTimer. Окно создавать необязательно. Нужно лишь организовать в потоке цикл выборки/диспетчеризации сообщений.


← →
FireMan_Alexey ©   (2007-05-27 17:32) [5]

Kak opredelit v kakoy potok srabotal na procedure  v SetTimer(0,0,1000,@MyProc);
Esli procedura ne moget bit metodom classa TThread
T.e. 2000 potokov sozdayut po timery a procedura odna ili ti xochesh skazat chto v procedury SetTimer(0,"Kakoy-to HANDLE, skagem potoka",1000,@MyProc);
A v procedure MyProc(...);
Begin
...
TThread(Handle).Kakaya_to_function
...
End;

Eto tvoe predlogenie?

No kak eto svyaztb s
obrabotkoy v moem cikle soobsheniy s servera i clienta?
Delatb Suspend i Resume v MyProc?

Mne kazalosb(ne utvergdayu chto eto tak), chto dolgen bit sposob raboti taymera cherez EVENT, no ya poka ne nashel ni odnogo pimera gde bi skazano bilo chto eto rabotaet v 98/ME. Ya smotrel WaitableTimer no on tolko dlya semestva NT.

Konechno ktonibyd skaget chto 9x umer 2 goda nazad, no hotelosb bi pisat optimalnie programi :)


← →
begin...end ©   (2007-05-27 22:19) [6]

> FireMan_Alexey ©   (27.05.07 17:32) [5]

> Kak opredelit v kakoy potok srabotal na procedure  v SetTimer(0,
> 0,1000,@MyProc);

SetTimer возвращает идентификатор созданного таймера, который при срабатывании последнего передаётся в callback-функцию в качестве параметра.


← →
Сергей М. ©   (2007-05-28 09:32) [7]


> procedura ne moget bit metodom classa TThread


см. Make/FreeObjectInstance


← →
GrayFace ©   (2007-05-29 10:41) [8]

Да CreateWaitableTimer и WaitForMultipleObjects


← →
begin...end ©   (2007-05-30 11:59) [9]

> GrayFace ©   (29.05.07 10:41) [8]

Дык эта... Для Win9x надо.


← →
DiamondShark ©   (2007-05-30 12:20) [10]


> Ya smotrel WaitableTimer no on tolko dlya semestva NT

Не там смотрел.

Requirements
Client: Included in Windows XP, Windows 2000 Professional, Windows NT Workstation 4.0, Windows Me, and Windows 98.



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

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.016 c
1-1190356105
KokocIK
2007-09-21 10:28
2007.12.16
Прокрутка роликом в ScrollBox


10-1141987654
snakymafia
2006-03-10 13:47
2007.12.16
Как из функций Matlab сделать средства для stand-alone приложений


1-1190610573
ggg
2007-09-24 09:09
2007.12.16
Выделение в ComboBoxEx


2-1195235118
art36
2007-11-16 20:45
2007.12.16
Создать теги, метки программно возможно, но.....


5-1164199192
Provodnick
2006-11-22 15:39
2007.12.16
Добавление Object в TRichEdit.Lines




   Наверх