25 февраля 2021

Новые возможности Error Insight в Delphi 10.4.2 для индикации ошибок, предупреждений и подсказок

    IDE Delphi 10.4.2 Sydney порадовала новой реализацией механизма Error Insight. Кроме индикации ошибок, новая версия Error Insight умеет показывать предупреждения и подсказки. К тому же теперь он не ограничивается, только подчеркиванием слов в редакторе.

24 февраля 2021

RAD Studio 10.4.2 доступна для загрузки

RAD Studio 10.4.2 is now available for download
Сегодня во время первого вебинара What's Coming in Delphi, C++Builder and RAD Studio 10.4.2 Sydney было объявлено, что RAD Studio 10.4.2 доступна для загрузки. Подробнее:

Новый VCL-контрол TNumberBox в Delphi 10.4.2

    Как было анонсировано в прошлом году, в Delphi 10.4.2 добавлены новые VCL-контролы. С учетом того, что разработчики RAD Studio нас не часто балуют подобным, это заслуживает внимания. О виртуальном listview в стиле DBCtrlGrid – TControlList, я уже писал. Сейчас я расскажу о новом контроле для вода числовых значений – TNumberBox.

23 февраля 2021

Вебинар "Что нового в Delphi, C++Builder и RAD Studio 10.4.2 Sydney?"

What's Coming in Delphi, C++Builder and RAD Studio 10.4.2 Sydney
    Согласно RAD Studio roadmap на 2020/2021 новый выпуск Delphi, C++Builder и RAD Studio 10.4.2 запланирован на первую половину 2021 года. Завтра компания Embarcadero проводит вебинар "What's Coming in Delphi, C++Builder and RAD Studio 10.4.2 Sydney". Это означает, что тестирование бета-версии RAD Studio 10.4.2 Hunter подходит к концу и нам пора готовиться к новым плюшкам... и новым багам...
    Для удобства слушателей из разных уголков планеты вебинар пройдет три раза. Это позволит выбрать временной интервал, который лучше всего подходит вашему расписанию:
  • 24.02.2021 18:00-19:00 MSK
  • 24.02.2021 21:00-22:00 MSK
  • 25.02.2021 04:00-05:00 MSK
Регистрация

22 февраля 2021

Создание PDF файла в Linux без графической оболочки используя FastReport FMX

    В комментариях к статье "Создание PDF файла в Windows и Linux" читатели рассказали о использовании для создания документов в формате PDF генератора отчетов FastReport. У меня уже был подобный опыт, и я даже писал об этом 10 лет тому назад. Сейчас я не стал приводить пример с FastReport, так как моя статья была написана еще до выхода FastReport FMX версии 2.8, в которой была добавлена поддержка FmxLinux. Сегодня я сделал несколько первых экспериментов с FastReport FMX под Ubuntu Desktop 20.04. Он действительно работает под Linux! Запускать мой тест экспорта в PDF я решил, как и в прошлой статье, не под Ubuntu Desktop, а под Ubuntu Server.

18 февраля 2021

MS SQL Server. Преобразование из ASCII в HEX и обратно

    Попросили меня написать скрипт, который конвертировал данные из одной таблицы в другую. При этом одно из текстовых полей нужно "привести к верхнему регистру, взять символы в обратном порядке и преобразовать их из ASCII в HEX". Например, строка "XYZ" должна превратиться в "5A5958". Привести к верхнему регистру и взять символы в обратном порядке – это делают встроенные строковые функции UPPER и REVERSE. Но, преобразование из ASCII в HEX поставило меня в тупик. Гугл мне в помощь!

14 февраля 2021

Мир без Delphi. 26-летию Delphi посвящается

    26 лет тому назад, 14 февраля 1995 года, компания Borland выпустила новый продукт для быстрой разработки приложений - Borland Delphi. Я могу писать это предложение каждый год, только менять цифры в его начале. Но для большинства современных программистов это событие ничего не значит. Delphi для них – это то, о чем рассказывал старый, выживший из ума, препод в ВУЗ'е. А упоминание компании Borland давно идет с хештегом "олды помнят".
Borland Delphi Client/Server
    Представим, что 26 лет тому назад компания Borland не выпустила новый продукт для быстрой разработки приложений - Borland Delphi...

08 февраля 2021

Создание PDF файла в Windows и Linux

    Различные операционные системы все больше теснят MS Windows в технических заданиях. Часто все усугубляется пугающим в недалеком прошлом словом "кроссплатформенность". Многие задачи могут потребовать серьезной доработки для портирования под другую операционную систему. Повезет тем, кто изначально заложил в проект использование кроссплатформенных библиотек. Им портирование можно будет реализовать в несколько строк кода или добавлением директив компилятора. Одним из самых востребованных кроссплатформенных форматов электронных документов является формат PDF. Сегодня я рассмотрю несколько вариантов создания файлов в этом формате под Windows и Linux. Но они подойдут и для других операционных систем.