19 февр. 2020 г.

Обмен сообщениями между базой данных и программой

    Многие современные СУБД представляют возможности для обмена сообщениями между процессами. Чаще всего это уведомления о каких-то событиях в базе данных. Например, об изменении данных или об окончании выполнения процедуры. Принцип реализации этого механизма у всех СУБД одинаковый: один процесс (приложение) подписывается на событие от базы данных и ожидает его, а второй процесс отправляет уведомление об этом событии. В Oracle это позволяют делать процедуры пакетов DBMS_ALERT и DBMS_PIPE, в PostgreSQL команды NOTIFY и LISTEN, в InterBase/Firebird команды POST_EVENT и EVENT INIT/WAIT...

14 февр. 2020 г.

Delphi 1 Client/Server Install ISO

    14 февраля 2020 года, в рамках празднования двадцатипятилетия первого релиза Borland Delphi (#Delphi25th), компания Embarcadero выложила для бесплатного скачивания архив (75.7 МБ) с оригинальным инсталлятором Delphi 1 Client/Server. Он содержит: инсталляторы Delphi 1 Client/Server, BDE, SQL-линков, ReportSmith 2.5, документацию в PDF-формате и прочие материалы. Для установки вам понадобится копия Windows, которая поддерживает 16-битные приложения.

Подробнее о "Historic Delphi 1 Client/Server Install ISO"...

11 февр. 2020 г.

Взлет и падение. Двадцатипятилетию Delphi посвящается

    25 лет тому назад, 14 февраля 1995 года, компания Borland выпустила новый продукт для быстрой разработки приложений - Borland Delphi. Он был предназначен для разработки 16-разрядных приложений под Microsoft Windows. Delphi стала быстро набирать популярность среди разработчиков, оставляя далеко за собой, существовавшие до этого не один год, системы конкурентов. Наблюдая за этим Gupta SQLWindows, Powersoft PowerBuilder, не говоря уже об убогом Microsoft Visual Basic, "нервно курили в сторонке". Выход Delphi не только вдохнул новую жизнь в язык программирования Pascal, но и вывел разработку программного обеспечения на новый уровень, дав тем самым сильный толчок для развития всех средств разработки программного обеспечения. Год за годом Delphi все больше и больше завоевывала сердца разработчиков по всему миру.

31 янв. 2020 г.

RAD Server Docker Technical Guide

    30 января 2020 года для зарегистрированных пользователей RAD Studio, Delphi, C++Builder 10.3 и All-Access (Enterprise Edition и выше) компания Embarcadero выложила техническое руководство по использованию RAD Server совместно с Docker. Это руководство на 50-ти страницах содержит обзор RAD Server, и описание процессов установки контейнеров RAD Studio Docker (paserver, pa-radserver и pa-radserver-ib), настройки базы данных удаленного RAD Server (InterBase), лицензирования контейнеров RAD Server Docker, использования предварительно созданных образов с Docker Hub (скрипты также доступны на GitHub) и многое другое.

Подробнее...

29 янв. 2020 г.

C++Builder 10.3.3 Threading and TLS Patch

    29 января 2020 года для зарегистрированных пользователей RAD Studio, C++Builder 10.3 и All-Access компания Embarcadero выпустила хотфикс для C++Builder 10.3.3. Этот патч исправляет баг "RSP-27180 64-bit builds crash with threads", который на некоторых машинах может привести к access violation при создание и использование потока (например, std :: thread).

Подробнее о C++Builder 10.3.3 Threading and TLS Patch.