Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
ВнизКак не мешать остальным? Найти похожие ветки
← →
Vadim S (2003-10-20 13:38) [0]Надо вызывать функцию из DLL
с периодичностью раз в 1-2 сек.
При этом не мешать остальным процессам и не грузить проц.
Как это лучше организовать?
Сейчас сделано через
sleep(1000);
Application.ProcessMessage;
← →
jack128 (2003-10-20 13:40) [1]TTimer ?
← →
Vadim S (2003-10-20 14:33) [2]А он проц не грузит?
← →
ZEE (2003-10-20 14:36) [3]> Vadim S (20.10.03 14:33) [2]
> А он проц не грузит?
таймер не грузит (почти) - грузит вызов твоей ф-ции...
← →
Vadim S (2003-10-20 15:20) [4]В функции только опрос True/False и все.
← →
Ломброзо (2003-10-20 16:09) [5]а еще лучше каким-нить образом обратный вызов реализовать на смену состояния true<->false, а функцию в DLL попросить работать в своем потоке.
← →
kull (2003-10-20 16:19) [6]А Sleep проц и не грузит. В это время поток вызвавший Sleep вообще спит. Так что у тебя что-то другое проц грузит...
← →
Спрашивающий_ (2003-10-21 01:44) [7]Могу посоветовать задать приоритет потока, т.е. сделать его
Idle, мешать остальным меньше будет, а вот поцессор меньше грузится не будет хоть что делай, если конечно совсем функцию не убрать.
← →
Германн (2003-10-21 03:52) [8]2 Vadim S (20.10.03 15:20) [4]
>>В функции только опрос True/False и все.
Опрос некой переменной или опрос некой функции(property)?
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2003.10.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.013 c