Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как заставить работать функцию из DLL "вечно". [D6, D7, Win2k, WinXP]


spyrytus ©   (2006-01-22 20:51:00) 

Добрый вечер Мастера. У меня возникла проблемма :
Есть DLL, в ней функция, которая стартует при запуске ПК.
(rundll32 <library_name>,<function_name>)
Функция должна постоянно исполнятся - как это сделать ?


Eraser   (2006-01-23 01:54:00) [1]


> Fay ©   (22.01.06 23:50) [6]

ну почему же? :)
у автора вполне резонный вопрос, принципе ни одно оконное приложение не обходится без "Функция должна постоянно исполнятся" )


Fay   (2006-01-22 23:50:00) [2]

По-моему, это орех


Gero   (2006-01-22 22:57:00) [3]

> Загрузка процессора 100%

А ты что хотел, это же твоя функция выполняется.


Eraser   (2006-01-22 21:48:00) [4]


> spyrytus ©   (22.01.06 21:46) [3]

в тело цикла необходимо вставить
Sleep(x); ,где x>0.


spyrytus   (2006-01-22 21:46:00) [5]

Спасибо, работает но есть недостаток : Загрузка процессора 100%.


DArk_Elf   (2006-01-22 21:12:00) [6]

или
while true do
begin
//..
end;


Eraser   (2006-01-22 20:59:00) [7]


> spyrytus ©   (22.01.06 20:51)

b := true;
while b do
begin
// actions
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо