Delphi установка компонентов ZEOS

Проблема: Нужно написать небольшую программку для работы с базой данных MySQL, поскольку пишу в большей мере на Delphi 2010 — нашел подходящие бесплатные компоненты: ZeosLib. Оказалось что Delphi 2010 поддерживает только сборка ZEOSDBO-7.0.0-alpha(информация проверена в 2012 г.). Конечно альфа версия очень смущала, но все же начал устанавливать. И так решим главный вопрос как установить компоненты ZEOS.
Инструментарий: Delphi 2010, Компоненты ZEOSDBO — 7.0.0 — alpha
Решение:

  1. Скачал архив ZeosLib с официального сайта или с sourceforge.net, который содержит все необходимое, начиная примерами, заканчивая компонентами (кстати в архиве имеется большое количество сборок, которые предназначены для разных версий продуктов: Delphi 7 — Delphi XE4 (информация от 14.10.2013 г.); CBuilder…Kylix3… Lazarus).
  2. Разархивируйте в отдельную папку содержимое скачанного архива. ([Диск]:\Program Files\Embarcadero\RAD Studio\7.0\Components\Zeos7).
  3. Запускаем RadSudio Delphi 2010/2009.
  4. В главном меню выбираем File→Open Project… (Ctrl+F11), переходим в папку, куда разархивировали компоненты, …\Components\packages\delphi14\ — для Delphi 2010 (для предыдущих версий Delphi будет другая папка) и выбираем файл ZeosDbo.groupproj. Откроется проект со всеми необходимыми пакетами.
  5. Откройте меню Project →Build All Project
  6. Дальше добавим пути для дальнейшей корректной работы, открываем пункт меню Tools →Options → Evironment Options→ Delphi Options→Library →Win 32 (Для Delphi 7 другие пункты меню Tools → Evironment Options → Library) и напротив пункта Library Path: нажимаем из тремя точками , появится окно в котором нужно выбрать путь к папке Build — ( …\Components\packages\delphi14\build) она находится в папке с проектом, который мы открывали в пункте 4. После выбора нужно нажать кнопку ADD для добавления пути.
  7. Сверните Delphi, скопируем все файлы с расширением *.bpl с папки build в папку которая назначена по умолчанию для BPL (где она находится можно посмотреть пройду п 6. только вместо Library Path нам нужен Package output directory)
  8. Переходим в Delphi и открываем Project Manager (Ctrl+Alt+F11). В этом окне нам нужно теперь скомпилировать все подпроекты в следующем порядке:

— ZCore140.bpl
— ZPlain140.bpl
— ZParseSql140.bpl
— ZDbc140.bpl
— ZComponent140.bpl
— ZComponentDesign140.bpl
*140 — версия компилятора. В вашем случае может быть другая

  1. Теперь можно проводить установку, для этого необходимо нажать правой кнопкой мыши на названии ZComponentDesign140 в списке и выбрать пункт Install. После чего появится окно, в котором сказано какие компоненты установлены.
  2. Всё, закрываем все проекты с сохранением(File→Close All)

PS: Все готово, теперь можно создавать новый проект для работы с базами данных MySQL, Ms SQL Server, FireBird и много других . В палитре компонентов добавится новый раздел Zeos Access с помощью которого можно проводить подключение к БД.

Библиотеки для подключения к различным базам данных лежат тут

Для Win7 x64 копируем необходимые dll-ки в папку C:\Windows\SysWOW64, иначе будет возникать ошибка None of the libraries can be found: libmysql51.dll, libmysql50.dll, libmysql.dll

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *