22 марта 2021

Использование TrueType шрифтов Microsoft в FastReport FMX под Linux

    Шрифты, устанавливаемые на компьютер вместе с продуктами Microsoft, плотно вошли в нашу жизнь. Их использование в документах – это давно уже не дань моде или привычке. Это требование, закрепленное в наших государственных стандартах. Например, шрифт Times New Roman упоминается в "инструкции по оформлению документов с использованием компьютерных технологий в органах государственного управления и иных государственных организациях". Дистрибутивы Linux не поставляется с проприетарными шрифтами Microsoft. Но, тогда как заставить исполняемую под Linux программу создавать в FastReport документы, соответствующие высоким государственным стандартам?

16 марта 2021

Встраиваем Microsoft Edge. Дополнение №2 "Новшества Delphi 10.4.2"

    Я уже два раза писал про возможность встраивания в приложение на RAD Studio 10.4 браузера Microsoft Edge на основе Chromium. Одной из проблем с которой столкнулись программисты в Delphi 10.4.1 является несовместимость TEdgeBrowser с WebView2 старше, чем выпущенная 8 месяцев тому назад версия 0.9.579 (багрепорт от клиентов RSP-31427). Причиной этого является то, что TEdgeBrowser в Delphi 10.4-10.4.1 после своего создания выполняет инициализацию элемента управления WebView2 в фоновом потоке, а разработчики из Microsoft отключили эту возможность.

12 марта 2021

Очередные четыре позиции Delphi в TIOBE Index

    В выпуске TIOBE Index за ноябрь 2020-го Delphi поднялся сразу на 4 позиции и вернулся в ТОП-20 на 18-е место. Последних два месяца зимы были для Delphi тоже удачными. Он набрал 0.41% рейтинга: январь +0.23% и февраль +0.18%. Это позволило Delphi, после четырехмесячного топтания на месте, снова шагнуть сразу на 4 позиции и в TIOBE Index за март 2021-го года подняться с 18-го места на 14-е.

09 марта 2021

Состязание компиляторов: Delphi 10.4.2 против Delphi 10.3.3 под допингом

WOW effect from Delphi 10.4.2 Compiler Improvements
    Поддавшись всеобщему вау-эффекту от новости про улучшение производительности компилятора Delphi 10.4.2 я сделал свои тесты, и тоже сказал "WOW!". Но один из комментариев к статье меня немного отрезвил: "Я так понимаю, те, кто использовал IDE Fix Pack (большинство?), разницы в скорости вообще не ощутят? Да уж, достижение века!". Как я сам не подумал добавить в сравнение Delphi 10.3.3 с установленным IDE Fix Pack? Без этого варианта тесты действительно не полные.

07 марта 2021

Улучшение производительности компилятора Delphi 10.4.2

    Одним из основных улучшений RAD Studio 10.4.2 Sydney является значительное увеличение скорости работы компилятора Delphi. Согласно официальному анонсу, разработчики реализовали более 35 различных оптимизаций компилятора. На вебинаре "What's Coming in Delphi, C++Builder and RAD Studio 10.4.2 Sydney" был заявлен рост скорости в 90 процентов.
Delphi 10.4.2 compiler improvements
На сколько же реально выросла скорость работы компилятора в Delphi 10.4.2?

02 марта 2021

FastReport меняет лицензию

    Мой интерес к Linux и комментарии к статье о создании документов в формате PDF подтолкнули меня к экспериментам с FastReport FMX. Задумавшись о получении на него лицензии я попытался разобраться, что поменялось в лицензировании генератора отчетов FastReport за последние 5-6 лет пока я им не пользовался? А ни чего. Но, по информации из надежного источника следует, что мы в шаге от новых правил лицензирования продуктов компании FastReport. Сегодня я решил поделиться этими слухами, так как нашел им подтверждение в тексте лицензионного соглашения FastReport VCL. Поэтому у меня для вас есть две новости. Как говорится, "одна плохая, вторая..."