forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Прочие вопросы (http://forum.boolean.name/forumdisplay.php?f=50)
-   -   Как принудительно закрыть приложение? (http://forum.boolean.name/showthread.php?t=16556)

reyn90 29.03.2012 15:31

Как принудительно закрыть приложение?
 
Может быть детский вопрос, но:
Предположим создал вечный цикл. Нужна команда которая закрывает приложение. exit не работает

FireOwl 29.03.2012 17:09

Ответ: Как принудительно закрыть приложение?
 
"break"?

ViNT 29.03.2012 18:51

Ответ: Как принудительно закрыть приложение?
 
Если надо именно закрыть, то Halt.

reyn90 29.03.2012 22:17

Ответ: Как принудительно закрыть приложение?
 
Цитата:

Сообщение от ViNT (Сообщение 224046)
Если надо именно закрыть, то Halt.

А можно так:
Код:

if getClickedCommand = exitCmd then
begin
Halt;
end;

Я пробовал но увы. Вот думаю: этот кусок кода рабочий?

reyn90 29.03.2012 22:18

Ответ: Как принудительно закрыть приложение?
 
Цитата:

Сообщение от FireOwl (Сообщение 224033)
"break"?

Нет не из цикла, а полностью из приложения. Сейчас Halt пробую.

Rock2roll 29.03.2012 23:03

Ответ: Как принудительно закрыть приложение?
 
halt 100% убивает приложение, даже на делфи)

reyn90 30.03.2012 08:03

Ответ: Как принудительно закрыть приложение?
 
Цитата:

Сообщение от AngeLvKedaX (Сообщение 224080)
halt 100% убивает приложение, даже на делфи)

Не сомневаюсь, но вот код выше можно использовать?

Rock2roll 30.03.2012 10:41

Ответ: Как принудительно закрыть приложение?
 
Используй вот:
PHP код:

if getClickedCommand exitCmd then Halt


ViNT 30.03.2012 18:46

Ответ: Как принудительно закрыть приложение?
 
Так ничего хорошего не выйдет.
Нужно делать по такому принципу:
Код:

while true do
begin
 Cmd:=GetClickedCommand;
 if Cmd = CmdExit then halt;
 if Cmd = ...// проверка других команд
 Delay(100);
end;



Часовой пояс GMT +4, время: 17:55.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot