Форум: "Начинающим";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
ВнизА как таймер в 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 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.08.13;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.044 c