Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.12.16;
Скачать: 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 вся ветка

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

Наверх




Память: 0.49 MB
Время: 0.023 c
4-1179914782
Ангела
2007-05-23 14:06
2007.12.16
Как отследить, какие функции вызывает программа из Dll ?


15-1195087762
СетьЕть
2007-11-15 03:49
2007.12.16
Как узнать русская у пользователя Виндос или нет?


1-1190714064
Илья_С
2007-09-25 13:54
2007.12.16
Фокус ListView


15-1194969728
Кручен-Верчен
2007-11-13 19:02
2007.12.16
Нейроинформатика


2-1195649229
{ент
2007-11-21 15:47
2007.12.16
Размер текста