Печать
Просмотров: 9703
Звезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активнаЗвезда не активна
 

Довелось попробовать компоненты для доступа к PostgreSql - PgDAC от Devart. Весьма замечательные компоненты. Они не требуют для своей работы установки каких либо драйверов BDE или ODBS, обеспечивают подключение к серверу PostgreSql посредством протокола TPC/IP, работают на системах Windows, Linux, FreeBSD, MAC OS X, Android. В общем круто, единственный минус для opensource это их платность. Но они стоят своих денег. Решил написать о них несколько статей.  Первоначально они делались под Delphi, но с версии 3.1 появилась и поддержка Free Pascal  и Lazarus.  Для желающих попробовать на сайте есть триальная версия.

 

В общем что бы их установить в Lazarus необходимо скачать  архив с компонентами тут - PgDAC for Lazarus. Необходимо проверить совместимость этих компонент с вашей версией Lazarus.  На момент написания статьи это была  "Note: Compatible with Lazarus 1.4.2 and Free Pascal 2.6.4" . Иначе это версия компонентов не сможет установиться в вашу среду разработки.  Мне пришлось скачивать старую версию лазаруса, поскольку эти компоненты оказались несовместимы с версией Lazarus 1.6RC1.  Либо если это лицензия  то в личном кабинете на сайте  разработчиков. Тут можно устанавливать на любую текущую версию Lazarus.

После скачивания архива распаковываете его в папку откуда будет производиться установка. Затем запускаете среду разработки. Выбираете пункт меню Пакет - Открыть файл пакета.

package menu

И в открывшемся диалоге выбора файлов выбираем файл dclpgdac10.lpk 

dclpgdac10.lpk

Затем в появившемся окне менеджера установки нажимаем сначала Компилировать,  а затем Использовать - Установка.

packet manager

Появится окно с предложение пересобрать ide, тут соглашаемся и видит процесс компилирования. После всего среда перезапустится и на палитре компонентов вкладка PgDAC. 

pgdac pallitra

 

При установке полнофункциональной версии из исходных кодов все делается так же как было указано ранее. Выбирает файл пакета, компилируете и у вас появляется еще одна вкладка компонентов.

 Окно About 

pgdac about