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

А как таймер в dll сделать   Найти похожие ветки 

 
rlzz   (2006-07-25 14:13) [0]

Поделитесь кто нить примером


 
begin...end ©   (2006-07-25 14:29) [1]

Примерно так же, как и не в DLL. Принципиальных различий создания таймера в DLL и хост-приложении я не вижу.

Гораздо бОльшую роль играют свойства потока, в котором таймер будет работать. Если будут использоваться SetTimer/KillTimer, то у потока обязательно должен быть цикл выборки и диспетчеризации сообщений (даже если у него нет окон). А чтобы обойтись без такого цикла, можно использовать waitable-таймеры: см. CreateWaitableTimer/SetWaitableTimer (но это только для NT-систем).


 
rlzz   (2006-07-25 14:34) [2]

Задача собственно такая...
В таймере проверяем условие ,Как оно просходит выполняем процедуру.
НО уловие может поменяться обратно на false  а потом опять на true
и снова нужно выполнить процедуры так что таймер убивать нежелательно
..... я что то туплю просто последнее время.........


 
rlzz   (2006-07-25 14:34) [3]

Задача собственно такая...
В таймере проверяем условие ,Как оно просходит выполняем процедуру.
НО уловие может поменяться обратно на false  а потом опять на true
и снова нужно выполнить процедуры так что таймер убивать нежелательно
..... я что то туплю просто последнее время.........


 
Сергей М. ©   (2006-07-25 14:37) [4]


> Как оно просходит выполняем процедуру.


Нет вопросов. Надо - выполняй.


> уловие может поменяться обратно на false


Опять же неет вопросов. Не надо - не выполняй.

?


 
StriderMan ©   (2006-07-25 15:08) [5]

а TTimer.Create не катит?


 
tesseract ©   (2006-07-25 15:41) [6]


> StriderMan ©   (25.07.06 15:08) [5]


в DLL при возврате из процедуры лучше б его самому прибить.

я не понимаю почему именно DLL?


 
rlzz   (2006-07-25 15:57) [7]

Dll потому ,что сказали то и делаю


 
Сергей М. ©   (2006-07-25 15:58) [8]


> Dll потому ,что сказали то и делаю


Оба-на ! (С)

Вот это анргумент !!
Вот это я понимаю !!

Ушел в кусты.


 
tesseract ©   (2006-07-25 16:09) [9]


> rlzz   (25.07.06 15:57) [7]


Переходи на COM и изучай события. ИМХО идеальный вариант.


 
Ketmar ©   (2006-07-25 16:19) [10]

а что, Event"ы религия запрещает? обязательно только таймер?


 
rlzz   (2006-07-25 16:21) [11]

Тоже вариат ....... туплю просто



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

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



Память: 0.47 MB
Время: 0.026 c
6-1143533342
Sasha73
2006-03-28 12:09
2006.08.13
Копирование файлов по ЛВС с авторизацией?


6-1143385179
anton773
2006-03-26 18:59
2006.08.13
декодирование почтового сообщения


6-1143428539
Denisac
2006-03-27 07:02
2006.08.13
Кодировка в сообщении


2-1153902019
VitV
2006-07-26 12:20
2006.08.13
invalid class typecast


2-1153761813
Yegorchic
2006-07-24 21:23
2006.08.13
#10#13 в конце строки




   Наверх