Ошибка Не удается изменить видимость в OnShow или OnHide в IDE Delphi

У меня очень странная проблема с IDE Delphi 2006.

Если IDE свернута, а ПК заблокирован. Я возвращаюсь к компьютеру, разблокирую его и максимизирую IDE, иногда получаю сообщение об ошибке «Невозможно изменить видимость в OnShow или OnHide».

Если это произойдет, мне придется убить IDE с помощью диспетчера задач.

Есть ли у кого-нибудь такая же проблема? А если возможно решение?

Я подозреваю, что задействованы какие-то сторонние компоненты, но мои коллеги никогда не сталкивались с этой ошибкой.


person Toon Krijthe    schedule 02.10.2008    source источник


Ответы (3)


Да, я заметил ту же проблему при использовании терминальных серверов. Использую GExperts. Если вы можете воспроизвести проблему, сообщите об этом на странице http://qc.codegear.com/.

person Lars Truijens    schedule 02.10.2008
comment
(Не) к счастью, это случается не так часто. Примерно раз в месяц с нерегулярными интервалами. - person Toon Krijthe; 02.10.2008
comment
@Lars, как голландский разработчик на delphi, вы присоединитесь к конференции SDN на следующей неделе? - person Toon Krijthe; 02.10.2008
comment
Не в этом году. Может быть, снова в следующем году. Я полагаю, ты знаешь? Развлекайся :) - person Lars Truijens; 02.10.2008
comment
Если это ооочень редко, это также может быть ошибка Delphi. - person gabr; 03.10.2008

Связано ли это с конкретной формой / формами, которые у вас открыты в данный момент?

Если нет, то, вероятно, проблемы вызывает не сторонний компонент, а эксперт, которого вы добавили в Delphi. Попробуйте отключить всех экспертов. Если это решит проблему, добавляйте их по очереди.

person gabr    schedule 02.10.2008
comment
Нет, это не связано с конкретной формой. Я могу посоветоваться с экспертами. Но у меня довольно чистый ide (установлен только форматер кода). - person Toon Krijthe; 02.10.2008

Другой способ без необходимости убивать IDE в диспетчере задач - это отобразить настройки панели задач и отключить «показывать над другими окнами». Используйте этот параметр, нажмите ОК при ошибке IDE. msg, а затем установите его обратно. С некоторой практикой это может пригодиться со временем ...

Кстати: настройка макета IDE коллеги - "классическая отстыкованная", и у него никогда не было этой проблемы.

Но чего-то вроде исправления ошибок по-прежнему нет: / (WinXP, TurboDelphi 2006)

person Community    schedule 27.01.2009