28 июля 2021

Как определить реальную версию Windows?

    WinAPI – это огромный монстр с неисчислимым количеством функций, которые запросто могут дублировать функционал друг друга. Это позволяет решить одну задачу различными способами. Так и для определения версии установленной на компьютере операционной системы существует несколько путей. Давайте посмотрим на сколько они эффективны.

20 июля 2021

Выпущены Delphi и C++Builder 10.4.2 Community Edition

    Спустя год и два месяца после выпуска RAD Studio 10.4 Sydney, компания Embarcadero выпустила Delphi и C++Builder 10.4.2 Community Edition. Эта версия делает бесплатными функции Delphi и C++Builder 10.4.2 Professional Edition для студентов, разработчиков "любителей" и некоммерческих организаций. Она, как и раньше, не включает поддержку разработки программного обеспечения под Linux и позволяет разрабатывать под Windows, macOS, iOS и Android. Пользователям Delphi и C++Builder 10.3.3 Community Edition необходимо получить новые лицензионные ключи.
Выпущены Delphi и C++Builder 10.4.2 Community Edition
    Подробнее о Delphi CE и C++Builder CE вы можете почитать на сайте компании.

13 июля 2021

Delphi 10.5 отменяется – ждем Delphi 11

    Компания Embarcadero вместо запланированной в Delphi, C++Builder и RAD Studio roadmap 2020/2021 версии 10.5 выпустит 11-ю версию.
RAD Studio is coming
Это связано с нумерацией версий операционных систем, на которые ориентируется средство разработки. Серия релизов RAD Studio 10.x: 10 "Seattle", 10.1 "Berlin", 10.2 "Tokyo" и 10.4 "Sydney" были ориентированы на Windows 10 и OS X (macOS 10). В свете выпуска macOS 11 и недавнего объявления Microsoft о предстоящем выпуске Windows 11, компания Embarcadero решила соответствующим образом изменить нумерацию версий RAD Studio.

12 июля 2021

Delphi, C++Builder и RAD Studio 10.5 Beta

    Компания Embarcadero начинает бета-тестирование следующего выпуска Delphi, C++Builder и RAD Studio. Эта бета-версия получила кодовое название Olympus.
Delphi, C++Builder и RAD Studio Olympus Beta
Материалы бета-программы (документация, описание функций каждой бета-сборки) защищены NDA.

06 июля 2021

Получение SHA1-хеша цифрового сертификата

    Одним из вариантов сертификата при программном добавлении цифровой подписи в PDF документ может быть идентифицированный по SHA1-хешу сертификат из хранилища сертификатов Windows. Получение без использования сторонних библиотек списка персональных сертификатов из хранилища я рассмотрел в статье Список персональных сертификатов. Но структура CERT_CONTEXT (record TCertificate в Delphi) для хранения информации о сертификате не содержит нужный нам SHA1-хеш. Давайте посмотрим, как достать его из сертификата.