Привет всем !
Если попытаться открыть MDI WINDOW без открытия APPLICATION(), то результат очевиден и печален.
А можно ли как-то проверять наличие этого APPLICATION() на момент открытия MDI WINDOW,
что бы не налетать на эту ошибку ?
Вроде бы понятное решение - это завести глобальный флаг и управлять им при изменении
статуса окна с APPLICATION() ... Но когда несколько APPLICATION() могут запускать один и
тот же процесс с MDI окном - это не факт и случаются аварии.
Может быть существует какое-то понятное решение ? Спасибо !
Можно ли узнать о наличии APPLICATION() ?
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
-
- ✯ Ветеран ✯
- Сообщения: 5002
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Можно ли узнать о наличии APPLICATION() ?
Я так понимаю, Application - это frame. А ошибка о том, что окно с MDI вызывается не из фрейма. Я не прав?
We are hard at work… for you.
- Игорь Столяров
- Ветеран движения
- Сообщения: 7411
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 16 раз
- Поблагодарили: 49 раз
Можно ли узнать о наличии APPLICATION() ?
Абсолютно верно !
За теми кто отстал - не возвращаться. (С) Кодекс
-
- ✯ Ветеран ✯
- Сообщения: 5002
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 7 раз
- Поблагодарили: 21 раз
Можно ли узнать о наличии APPLICATION() ?
Вопрос решили? Или надо программно защититься от запуска вне фрейма?
We are hard at work… for you.