Среда разработки Delphi IDE время от времени мерцает

#delphi #delphi-xe5

#delphi #delphi-xe5

Вопрос:

Я работал с различными версиями Delphi: 3 … 7 и 10.0 и никогда не испытывал никаких проблем с мерцанием. Сейчас я работаю с XE5 и время от времени сталкиваюсь с мерцанием панелей IDE. Во время этого мерцания пользовательский интерфейс среды разработки полностью заблокирован и не принимает нажатия клавиш или щелчки мыши.

Это происходит нерегулярно: иногда раз в день, иногда два или три раза подряд.

Я предположил, что это ошибка IDE, нашел какое-то «решение», в котором говорилось, что я должен удалить некоторые компоненты из палитры. Это не помогло.

Пару дней назад я попробовал общий доступ к экрану приложения для Microsoft Teams, и окно среды разработки мерцало как сумасшедшее. Итак, мое новое предположение таково: окно среды разработки мерцает, когда какое-либо приложение пытается захватить его окно.

У вас есть идея, как узнать, какое приложение шпионит за Delphi IDE и время от времени делает скриншоты?

Я в Windows 10.

Комментарии:

1. Среда разработки (очень) глючная. Единственное, что мы можем сделать, это указать на это Embarcadero.

2. До сих пор 10.4.1 была намного лучше в этом отношении для меня.

3. В Win10 я обнаружил, что все XE4-XE7 очень нестабильны и склонны к отображению причуд. Тем не менее, Delphi Seattle и более поздние версии были в порядке в одной и той же системе. Попробуйте последнюю версию Delphi…

4. @MartynA: К сожалению, мой опыт отличается. Поскольку среда разработки была тематизирована и получила элементы управления на панели заголовка, я повсюду вижу причуды и ошибки. Положительным моментом является то, что, похоже, Embarcadero прислушивается к отзывам, которые они получают в последнее время. 10.4.1, хотя все еще глючит, устраняет ряд проблем.

5. @AndreasRejbrand: Интересно, интересно, имеет ли к этому какое-либо отношение спецификация компьютера (я использую устаревший Lenovo T430)? В любом случае, я обнаружил, что версии XEx практически непригодны для использования, тогда как Seattle в основном ведут себя прилично.

Ответ №1:

Иногда у меня возникает проблема, когда я выполняю в режиме отладки, потому что окна среды разработки автоматически изменяют размер на полноэкранный режим, когда он уже полноэкранный, и я использую 2 или более мониторов. Я подозреваю, что это проблема с размером границы, которая не может быть отрегулирована между 2 экранами. Чтобы избежать этого, я просто вручную изменяю размер среды разработки, чтобы она не была полноэкранной.