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

Вниз

Процесс без главной формы.   Найти похожие ветки 

 
Касперский   (2003-10-28 02:41) [0]

Добрый день!

Нужна программа которая будет работать в фоновом режиме,
не имеющея "главной" формы. И возможно форм воопще.

т.е. что-то вроде:

program qwe;

uses
Forms,
uMain in "uMain.pas";

{$R *.res}

begin
Application.Initialize;
Application.Run;

repeat

......

until False;

end.

Но такой вариант не подходит потому что ЖРЁТ всё свободное процессорное время под себя.

Подскажите плиз


 
Stratos ©   (2003-10-28 02:51) [1]

приколист....

repeat

Application.ProcessMessages(); // отдать управление винде
until False;


 
Спрашивающий_   (2003-10-28 02:54) [2]

Timer


 
ВИЛ(в спячке)   (2003-10-28 03:35) [3]

Не той до"огой идете това"ищь!
Для "фонового режима" - вполне подходит сервис. Ну а repeat until false весьма очевидно берет себе все процессорное время, выделенное данному процессу. Возможные варианты уже представлены в [1] и [2]. А болле конкретные ответы - после уточнения задачи.
P.S. Смени ник. Не пытайся опозорить Криса Касперски. Все равно никто не поверит!


 
Varfolomey   (2003-10-30 00:22) [4]

> P.S. Смени ник. Не пытайся опозорить Криса Касперски. Все равно никто не поверит!

По просьбе трудящихся меняю ник :)

> Stratos

Application.ProcessMessages();
Я использую эту команду, но при просмотре диспетчера задач Windows XP (при простое системы) показывает что моей задаче выделяется 99% процессорного времени, при том что она нечего не делает ( ожидает )


 
ВИЛ   (2003-10-30 03:17) [5]

2 Varfolomey (30.10.03 00:22) [4]

>> Stratos

>Application.ProcessMessages();
>Я использую эту команду, но при просмотре диспетчера задач >Windows XP (при простое системы) показывает что моей задаче >выделяется 99% процессорного времени, при том что она нечего не >делает ( ожидает )

Без уточнения задачи, все равно, трудно дать рекомендации, но "при простое системы", что ты ожидал увидеть в диспетчере задач? Какому процессу по-твоему должно быть выделено больше процессорного времени, помимо твоей задачи?


 
ZeroDivide ©   (2003-10-30 09:34) [6]

Как это ничего не делает: крутится в бесконечном цикле!


 
Romkin ©   (2003-10-30 10:02) [7]

Поставь в этом цикле sleep(1) и удивись результату :)



Страницы: 1 вся ветка

Текущий архив: 2003.11.13;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.022 c
4-42229
LG
2003-08-31 20:13
2003.11.13
Как создать окно(панель) типа как TaskBar


1-41686
Dima1
2003-10-24 19:41
2003.11.13
Нужен совет, как можно сделать автоматич. появление-пропадание ..


3-40998
Denius
2003-10-15 18:25
2003.11.13
Кто работал с TDBF? Хелп, плиз, нарыть по нему доков...


1-41707
SergeyM
2003-11-03 20:04
2003.11.13
Поведение формы


1-41417
denis24
2003-10-29 15:36
2003.11.13
спикер