Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.021 c
3-40939
AndreyAs
2003-10-17 10:43
2003.11.13
Слить два dataset а


1-41279
Poof-poof
2003-11-04 15:43
2003.11.13
Открытие файла


3-40973
Пубертанец
2003-10-24 17:09
2003.11.13
Уже заколебался с запросом...


1-41438
AndDem
2003-10-29 12:29
2003.11.13
OnActive в MDIChild


1-41316
Anonim-777
2003-10-30 23:01
2003.11.13
Из initialization




   Наверх