Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 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
8-41746
shark
2003-07-12 16:30
2003.11.13
Видео из *.bmp


4-42285
Max_
2003-09-11 11:00
2003.11.13
Использование Ram? (Memory usage)


3-40940
Chaked
2003-10-24 22:40
2003.11.13
Что за глюк с русскоязычными записями???


3-41053
NewD
2003-10-24 11:49
2003.11.13
При попытке добавить запись вылетает ошибка.


3-40813
Брат
2003-10-21 19:17
2003.11.13
SQL





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский