Свойство MDI окна

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Гость

Сообщение Гость »

Почему в некоторых случаях наличие свойства окна MDI вызывает ошибку Unable to open MDI Window on Application's thread. Do you want GPF ?
Написал: Anatoly(38)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Сообщение Дед Пахом »

MDI окна из Application надо вызывать через START
Написал: Дед Пахом(89)
Гость

Сообщение Гость »

Спасибо за ответ. За одно узнал, что, чтобы нарисовалась команда Start, необходимо для этого взвести флажок Initiate thread в Actions.
Написал: Anatoly(38)
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3133
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 10 раз
Поблагодарили: 28 раз
Контактная информация:

Сообщение Дед Пахом »

Да. Прошу прощения, что ответил слишком коротко.
MDI-окна подразумевают, что у них есть родительское MDI-окно либо они сами являются главным (первым) окном Thread'а. Application таковым не является (почему, для меня загадка), её thread как бы не считается, поэтому вызывать из меню фрейма MDI-оконные процедуры надо с этим флажком.
Написал: Дед Пахом(89)
Ответить