Авторизация

Голосование

Какие разделы наполнять в первую очередь?
 
Установка Компонента ZEOS на Delphi PDF
Автор: Администратор   
22.12.2009 13:39

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


Компонент ZEOS позволяет осуществлять подключение к базам  MySQL, PostgreSQL, Interbase, Firebird, MS SQL, Sybase, Oracle и SQLite. Компонент предназначен для следующих IDE: Delphi, FreePascal/Lazarus, Kylix и C++ Builder. ZEOS подключается к базе напрямую, минуя стандартные виндовые средства доступа, благодаря чему скорость возрастает.
Любой компонент до использования нужно сначала установить :), чем мы сейчас и займемся. Я использую ZEOSDBO-6.6.5-stable и Delphi 7

Подготовка к Установке

Скачать компонент ZEOS Сначала необходимо скачать ZEOS  http://sourceforge.net/projects/zeoslib/. Затем распаковываем архив в любую папку (я использую C:\temp\). Теперь необходимо скопировать нужные файлы в любую директорию, но дабы все было в порядке я создаю в директории с Делфи папку Components.
Теперь нужно скопировать нужные нам файлы, чтобы не перенастраивать пути проще всего просто скопировать всю папку ZEOSDBO-6.6.5-stable в созданную папкуComponents.
Следующий шаг указать IDE Delphi, где у нас лежат эти папки.
  1. Открываем Делфи
  2. Выбираем пункт в меню Tools - Enviroment Options
  3. Кликаем по вкладке Library
  4. Щелкаем на многоточие возле Library path
  5. Вписываем пути до всех нужных папок и жмем Add (важное замечание путь до каталога с Delphi обозначается как $(DELPHI) )
    • с названием вашей версии IDE в папке пакетов (packages) (у меня это Delphi7)  $(DELPHI)\components\ZEOSDBO-6.6.5-stable\packages\delphi7
    • исходники компонента - $(DELPHI)\components\ZEOSDBO-6.6.5-stable\src\component
    • исходники ядра -  $(DELPHI)\components\ZEOSDBO-6.6.5-stable\src\core
    • исходники - $(DELPHI)\components\ZEOSDBO-6.6.5-stable\src\plain
    • исходники парсера - $(DELPHI)\components\ZEOSDBO-6.6.5-stable\src\parsesql
    • исходники для баз - $(DELPHI)\components\ZEOSDBO-6.6.5-stable\src\dbc
  6. Нажимаем кнопочку OK

Подготовка завершена, перейдем к установке.

Установка ZEOS

Собственно могу сраз рассказать как установить, но хочу немного отвлечься. (Кому нетерпится продолжить устаноку пропутите этот абзац) Итак вернемся к папке ZEOSDBO-6.6.5-stable и зайдем в папочку \doc\pdf и откроем файл installation.pdf. Что же мы там видим? А там поэтапная установка Компонента, правда на английском, но если уж вы решили программировать, то пора бы его уже знать ;) В этой документации в пункте 4 и указыватся какие файлы нужно компилировать и в какой последовательности. Так что прочитав мануал можно и самому догадаться, но иногда бывают проблемы, поэтому я и пишу это руководство.
Итак продолжим!
  1. Открываем Файл ZeosDbo.bpg из папки $(DELPHI)\components\zeos\delphi7 (Можно через меню File-Open)
  2. Затем открываем ZCore.dpk из той же папки и жмем кнопку Compile дожидаемся когда скомпилириует (главное чтобы errors было 0), жмем ОК и закрываем все окна.
  3. Окрываем ZParseSql.dpk из той же папки и жмем кнопку Compile. OK. Закрываем.
  4. Окрываем ZPlain.dpk из той же папки и жмем кнопку Compile. OK. Закрываем.
  5. Окрываем ZDbc.dpk из той же папки и жмем кнопку Compile. OK. Закрываем.
  6. Окрываем ZComponent.dpk из той же папки и жмем кнопку Compile. OK. Закрываем.
  7. Теперь открываем последний ZComponentDesign.dpk из той же папки и жмем кнопку Compile. OK. и Теперь Нажимаем Install. Закрываем все окна.
Компонент ZEOS установлен. На панели задач иконки ZEOS.
Теперь все компоненты доступны в меню, но компонет ZEOS теперь в самом конце списка. Для того чтобы его переместить поближе к "центру разработки" :) - кликаем правой кнопкой мыши на toolbar (иногда обзывают тулбаром или по русски - панель инструментов) и там properties, прокуричаем список вниз, находим ZEOS Access и просто тащим его ближе к началу (конечно если вы им собираетесь часто пользоваться). Я располагаю его около Data Controls.

При закрытии окна Delphi - он спросит: "сохранять ли изменения?" Пробовал и сохранять и нет - никакой разницы не заметил, но лучше наверно сохранить.

Вот собственно и все ;) Скоро покажу пример работы с базой данных ZEOS + MySQL!



Обновлено 22.12.2009 14:00
 
sape

Разное