IDE Delphi 10.4.2 Sydney порадовала новой реализацией механизма Error Insight. Кроме индикации ошибок, новая версия Error Insight умеет показывать предупреждения и подсказки. К тому же теперь он не ограничивается, только подчеркиванием слов в редакторе.
Язык программирования самого высокого уровня содержит всего несколько команд для управления программистами
25 февраля 2021
24 февраля 2021
RAD Studio 10.4.2 доступна для загрузки
Сегодня во время первого вебинара What's Coming in Delphi, C++Builder and RAD Studio 10.4.2 Sydney было объявлено, что RAD Studio 10.4.2 доступна для загрузки. Подробнее:
- Анонс от Embarcadero: 10.4 Sydney - Release 2
- Анонс от Марко Канту: Announcing the Availability of RAD Studio 10.4.2 Sydney Release 2
- New features and customer reported issues fixed in 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?"
Согласно 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 давно идет с хештегом "олды помнят".
Представим, что 26 лет тому назад компания Borland не выпустила новый продукт для быстрой разработки приложений - Borland Delphi...
08 февраля 2021
Создание PDF файла в Windows и Linux
Различные операционные системы все больше теснят MS Windows в технических заданиях. Часто все усугубляется пугающим в недалеком прошлом словом "кроссплатформенность". Многие задачи могут потребовать серьезной доработки для портирования под другую операционную систему. Повезет тем, кто изначально заложил в проект использование кроссплатформенных библиотек. Им портирование можно будет реализовать в несколько строк кода или добавлением директив компилятора. Одним из самых востребованных кроссплатформенных форматов электронных документов является формат PDF. Сегодня я рассмотрю несколько вариантов создания файлов в этом формате под Windows и Linux. Но они подойдут и для других операционных систем.