Корректное завершение работы приложения.

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
ru_alex
Ветеран
Сообщения: 333
Зарегистрирован: 21 Сентябрь 2005, 11:05
Откуда: Нижний Новгород
Контактная информация:

Корректное завершение работы приложения.

Сообщение ru_alex »

Всем привет!
Наблюдается такая проблема:
При завершении работы MDI приложения, в котором есть несколько тулбаров и на момент закрытия открыто некоторое количество окон, первым делом закрываются окна тулбаров, затем уже другие окна.
Во-первых не очень красиво выглядит ("прыгает")
Во-вторых, если открыт некий Update, то соотвестственно появляется message о подтверждении сохранения изменений. Если в этот момент нажать "отмена", то приложение не завершается, но панели уже закрылись.
Как лучше это обойти? Хотелось бы чтобы сначала завершали работу окна (процессы) открытые позднее.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

Только лапками отслеживать все процессы и делать самостоятельное гашение всех окон в нужной последовательности...
По моему по другому никак...
Аватара пользователя
Andrew™
SQL профи
Сообщения: 651
Зарегистрирован: 05 Июль 2005, 16:32
Откуда: Москва, Зеленоград

Re: Корректное завершение работы приложения.

Сообщение Andrew™ »

может конечно я и жестокое решение приведу, но такое решение юзаю

на EVENT:CloseDown
HALT

гарантированно всё закроетя без всяких морганий
Ответить