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)