Главная страница
    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.45 MB
Время: 0.033 c
3-40837
SER
2003-10-16 19:16
2003.11.13
Перенос приложения использующего АДО и Аксесс на другой ПК


1-41355
Rookie
2003-10-30 16:29
2003.11.13
Как корректно закрыть форму при обработке события onShow?


14-41878
aimsyslv
2003-10-21 20:07
2003.11.13
Методы изучения языка


3-40810
NewD
2003-10-22 09:46
2003.11.13
Как подключиться через ADO к SQL SERVER на другой машине


7-42144
INTAARI
2003-09-03 13:19
2003.11.13
Помогите разобраться с модемом





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский