Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.30;
Скачать: CL | DM;

Вниз

Как не мешать остальным?   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.016 c
6-98772
Saint_Byte
2003-09-03 12:12
2003.10.30
Загрузка файлов на сервер по HTTP протоколу


1-98553
klyonov
2003-10-09 10:57
2003.10.30
Отрисовка TListBox


14-98878
Igorek
2003-10-10 12:39
2003.10.30
Есть идея - универсальный парсер


14-98837
reticon
2003-10-11 19:06
2003.10.30
Футбол. Чемпионат Европы. Россия-Грузия.


3-98516
Брат
2003-10-09 09:11
2003.10.30
Ошибка в OnCalcFields