Форум: "Основная";
Текущий архив: 2003.11.13;
Скачать: [xml.tar.bz2];
ВнизПроцесс без главной формы. Найти похожие ветки
← →
Касперский (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;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.032 c