Показать сообщение отдельно
Старый 05.03.2009, 01:49   #4
ViNT
Модератор
 
Регистрация: 03.04.2007
Сообщений: 2,252
Написано 597 полезных сообщений
(для 817 пользователей)
Ответ: Что у меня неверно?

Конечно выкидывает, так и надо. После проверки условия
if menuGetSelectedIndex = exit then halt; сразу попадаем на end, поток завершается. Надо делать что-то в роде этого после SetTicker:
//В разделе var
clicked,cmdOK:Command;

//после setticker
cmdOk:=CreateCommand('OK',CM_OK,1);
addCommand(cmdOK);
repeat
 clicked
:=getClickedCommand;
 
delay(100);
until clicked=cmdOK
Примерно так, тогда выйдет только при нажатии команды ОК.
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
7ion. (05.03.2009)