Обновить
84
Пётр@Error1024

Разработчик

0,1
Рейтинг
49
Подписчики
Отправить сообщение
Это не проявляется так явно в простом интерфейсе, без активной кастомной отрисовки, если же интерфейс сложный, наполнен кастомными контролами, то от мерцания вытекают глаза.
Вот и «открылся», жалко не в юридическом плане тоже: https://geektimes.ru/post/284588/
Это очередная убогая подделка на основе убогого хрома.

Вот настоящий Браузер:
image

Представители оперы, я знаю вы это читаете, знайте, за убийство Presto, я вас ненавижу!
Очень хорошая статья!
ХВААААААААААТИТ. Хватит пытаться всучить это дерьмо, зае**ли уже, это уже наверно 20-я статья здесь на Geektimes об этих отстойных ручках. Если их не покупают — значит они НЕ НУЖНЫ людям, а не неудачный пиар. НЕ НУЖНЫ.
Для рисования на совсем слабых контроллеров могу свою либу посоветовать: https://github.com/errorcalc/ESLowGraphicsLibrary
Кроме всего прочего он имеет много версий, поведение которых немного разное :/
Теперь смысл в покупке появился
Вообще-то исходный код RTL, VCL, FMX входит в поставку.
Важно чтобы было не было отключено «Отображать содержимое окна при перетаскивании».
Можно еще открыть «Управление компьютером» и полистать там вкладки.
Как я уже писал: «Откройте стандартный «диспетчер устройств» и попробуйте изменять размер окна, оцените мерцание.».
Настоятельно не рекомендую пользоваться таким способом, вам «повезло» что он работает, но нет никаких гарантий что не сломается или не даст необычные глюки.
Используйте:
  Memo1.Lines.BeginUpdate;
  try
    // изменения
  finally
    Memo1.Lines.EndUpdate;
  end;
Вы кормите мудаков из Эмбракадеро? Ну кто-то же должен кормить мудаков...)

Извини, но ты мудак ;)
На остальное отвечать тебе не вижу смысла.
Поразительно то, что к каждой статье про Delphi найдется такой мудак, не способный пройти мимо. Благо теперь стали минусовать их.
Шутка не должна выглядеть так, было неприятно получить «это» в качестве первого комментария вместо обоснованной критики под своей статьей, тебя заминусовали за это, и не только дельфисты.
А оправдываться что в случае лазаруса ты бы не оставил здесь свой «полезный» комментарий не стоит.
К сожалению RICHEDIT не победить.
Ответ уже написали сверху.
Да, есть ошибка, знаю, но исправить «легко и просто» нельзя к сожалению, это сломает много кода(не моего).
Но я знаю как можно в течении времени исправить, добавив правильный «двойник» свойства, скрыть в дизайнере неправильное свойство через ToolsApi и т.д., при этом из dfm будет считываться неверное свойство, а записываться будет верное свойство. Если возможно будет исправить не сломав совместимость, то будет исправлено.
Согласен, у меня в EsVclComponents есть модуль специальный, который включает «родную» буферизацию для TListView: ES.VclFix.pas
Его достаточно подключить в файле с формой :)
Проблема мерцания и прозрачности все еще актуальна, по причине актуальности VCL, который базируется на довольно консервативном WinApi.
Новое есть — если про VCL, то теперь есть поддержка юникода, скинов.
Появился новый интерфейсный фреймворк — FMX, а с ним и поддержка MacOS, Android, iOS.
В следующем релизе будет серверный Linux.
Ну и кончено же в языке много изменений произошло.

Информация

В рейтинге
4 747-й
Откуда
Санкт-Петербург, Санкт-Петербург и область, Россия
Зарегистрирован
Активность

Специализация

Разработчик приложений, Траблшутер
От 4 000 $