Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Вниз

Тип приложения????   Найти похожие ветки 

 
nikulin   (2003-02-14 14:22) [0]

Обьясните мне такую вещь. Вот есть консольные приложения, приложения с графическим интерфейсом и сервисы.

А к какому типу приложений относится вот такая программулина.


program Project2;



uses
SysUtils;
var
tmrCounter: Integer;

begin
// здесь много много всякого кода
// в том числе долгие циклы опроса чего-либо и т.д.

repeat
// ...
until false;

end.

Как видите там еще и бесконечный цикл!
И завершить работу данной проги можно тока убив ее в Task Manger"е.

Возникает вопрос А можно как то легально контролировать ее работу.

В частности завершить ее более корректно...

Хотя конечно варианты есть .. например наличие некого ФЛАЖКА (файла, или строки в файле или значения в БД) говорящего о том что работу надо завершить...

Тоды остается один вопрос:

А к какому типу приложений относится вот такая программулина.


Извините что заморочил голову!


 
Palladin   (2003-02-14 14:26) [1]

имхо
к консольному, если там больше ничего нет кроме того что написано


 
Digitman   (2003-02-14 14:36) [2]

какое еще - "консольное" ? обычное Win32-приложение).. просто - не создающее окна и , посему, неспособное реагироваить на сист.сообщения



 
nikulin   (2003-02-14 14:43) [3]

Ну допустим возможно в таком приложении перехватывать нажатия клавиши и движения мыши? И создавать потоки?


 
Palladin   (2003-02-14 14:48) [4]

а консольное это типа не Win32 чтоли?


 
nikulin   (2003-02-14 14:49) [5]

консольное то Win32/ Но в моем случае никакого консольного окна не открыввается! поэтому оно не консольное


 
Романов Р.В.   (2003-02-14 14:53) [6]


> Ну допустим возможно в таком приложении перехватывать нажатия
> клавиши и движения мыши?

На этот вопрос может ответить код из этого цикла
repeat
// ...
until false;


 
Digitman   (2003-02-14 15:09) [7]


> nikulin


Вот поэтому и не открывается, что - неконсольное)

Но в твоем случае ничто не мешает создать Win32-объект "окно" и организовать цикл приема/диспетчеризации/обработки сообщений, адресуемых этому окну. Как минимум, WM_DESTROY ты получишь от системы.

Про код.потоки и речи нет - создавай на здоровье хоть косой десяток их)



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

Форум: "Основная";
Текущий архив: 2003.02.24;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
7-76197
tornovsk
2002-12-23 19:51
2003.02.24
UNIX programming


7-76209
Tolic-F
2002-12-23 08:19
2003.02.24
AT-команды модема


1-75948
Gaber
2003-02-05 12:42
2003.02.24
Отчет Word


3-75805
roottim
2003-02-04 16:53
2003.02.24
PostgreeSQL VS SAP DB


1-75996
K7
2003-02-11 20:44
2003.02.24
Файлы





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