К Ю. Философову - C6 Gold проблема при переключении табов

Clarion, Clarion 7

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

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

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

Добрый день,

C6 Gold с оригинального диска без патчей.
При частом, хаотичесом переключении табов на громоздком окне в Win 98
система вешается намертво (всем известный синий экран). Воспроизводится
стабильно.

Насколько я знаю вы сталкивались с этой проблемой, подскажите как Вы ее
решили, какие есть work around?

Ответы и коментарии других авторов так же приветствуются!

Спасибо,
Павел.

(Добавление)

Ага, значит, не я один. Видимо, слово "громоздкий" здесь ключевое, на
тестовом окне воспроизвести не удаётся. Или всё это дело связано с
определёнными реквизитами окна.

Основное решение - спрятать Sheet на время переключения. А вот как это
сделать... Я там, где падает, выставил режим Wizard и переключал
кнопочками, обрабатывая примерно так

Hide(?Sheet) ; Select(?Sheet,n) ; Unhide(?Sheet)

А вот если не хочется менять интерфейс - можно, например, погасить
таблицу на Event:TabChanging и вернуть на место по Event:NewSelection
или по Event:Accepted, но это надо пробовать...
Ответы и коментарии других авторов так же приветствуются!
Другие авторы считают, что проблема не существует :)

--
C уважением,
Юрий Философов
Адрес:yufil@mail.ru
Написал: ClaList(2)
Ответить