Вниз
Скачать: 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.027 c
2-1153520765
Footballer
2006-07-22 02:26
2006.08.13
Событие в TCoolTrayIcon


15-1153219748
Труп Васи Доброго
2006-07-18 14:49
2006.08.13
Блок питания монитора ACER 1714


2-1153736374
rlzz
2006-07-24 14:19
2006.08.13
ПРо поиск фаилов (Теоритеческий)


3-1149593377
Fiallo4ka
2006-06-06 15:29
2006.08.13
связи в таблицах


15-1152793731
Yeg
2006-07-13 16:28
2006.08.13
Siemens AT Commands




   Наверх