Архивы: manager

Ошибка отрисовки SynEdit при расположении на форме справа

Сегодня я столкнулся с ошибкой отрисовки компонента SynEdit. При этом стоит оговориться, что при использовании SynEdit из оригинального репозитория такой проблемы нет. Я устанавливал себе TurboPack SynEdit (версия 2021.08) через менеджер пакетов GetIt в среде разработки Embarcadero Delphi 10.4 Community Edition. Использую при этом операционную систему MS Windows 11 (21H2).

Ошибка проявляется следующим образом:

  1. Свойство Align компонента TSynEdit равно значению alRight.
  2. Свойство WindowState компонента TForm переводим в значение wsMaximized.

Чтобы устранить эту проблему, временно использую в обработчике формы TForm.OnResize процедуру перерисовки компонента TSynEdit при изменении размеров окна:
SynEdit1.Repaint;

UPDATE 07.01.2022: Озвученная ошибка была исправлена 19 ноября. Пока пакет TurboPack SynEdit не обновился в менеджере пакетов GetIt, можно скачать и установить вручную свежую версию из репозитория проекта.

Запуск нескольких версий Firefox одновременно

На данный момент у Mozilla Firefox имеется четыре ветки релизов — release, beta, aurora и nightly. Не буду описывать, чем отличается каждая ветка разработки, ведь информации об этом в сети Интернет достаточно. Иногда, возникает потребность запускать одновременно несколько версий веб-браузера. Например, это нужно веб-разработчикам или бета-тестерам, сравнивающим изменения в новых версиях. Или же разработчикам дополнений для самого же Firefox, чтобы проверить работу своего дополнения в новых версиях. Но появляющееся каждый раз окно проверки совместимости дополнений, а также страница приветствия, могут напрягать. Именно поэтому появляется необходимость изолировать каждую из версий браузера друг от друга. Как это сделать, я и опишу в этой статье. Сразу оговорюсь, что я буду рассматривать только версии для ОС Microsoft Windows.

Итак, перед тем, как мы начнём, нам потребуются:

Читать далее »