Я хочу установить драйвер базы данных Firebird и сделать его доступным в Delphi XE IDE. Я хочу, чтобы драйвер базы данных мог использоваться на той же основе, что и другие поставляемые драйверы базы данных (например, Interbase, SQL - из Data Explorer в IDE). Я получил соответствующий драйвер.
Драйвер состоит из проекта Delphi, который компилируется в DLL; и изменения в двух файлах конфигурации .ini (dbxconnections.ini и dbxdrivers.ini). Я предполагаю, что DLL является фактическим драйвером, и я скомпилировал проект без проблем.
Я дошел до этого, и тут я понял, что не знаю, что связано с установкой нового драйвера базы данных; что входит в установку нового драйвера базы данных в IDE; ни там, где должны находиться элементы установки.
Итак, мой вопрос:
Какие шаги необходимы для установки драйвера базы данных dbExpress в IDE Borland XE Delphi Professional?
Некоторые специфические моменты, о которых я не знаю, включают -
- Нужно ли регистрировать драйвер на всех Firebase, Delphi и Windows?
- Нужно ли использовать особую процедуру регистрации для выполнения регистрации?
- Есть ли какие-то элементы, которые мне не хватает для достижения моей цели?
- Где должны находиться установленные компоненты?
Все четыре поставщика, Embarcadero, Borland, UniOpen и Firebird предоставляют документацию (большая часть которой очень полная), но я не смог извлечь из них то, что мне нужно и где это сделать .
Я искал несколько вопросов по SO, но, похоже, все они начинаются с того, что ОП знает, что связано с установкой драйвера.
Все продукты (кроме проекта драйвера) генерируют несколько файлов в нескольких местах, и неясно, к каким компонентам они относятся. Например, у меня есть несколько версий двух файлов конфигурации, находящихся в:
- C: \ Users \ User \ AppData ....
- C: \ Users \ Public \ Public Documents ...
- C: \ Program Files \ Vendor ....
- ....
Кроме того, эти продукты устанавливают файлы в:
- реестр (несколько ключей);
- C: \ Program Files ....;
- C: \ Program Files (x86) ....;
- C: \ Windows \ System ....;
- C: \ Windows \ System 32 .....
- и, вероятно, больше.
Окружающая среда:
- Машина: Lenovo Thinkpad W510
- ОС: Windows 7 Ultimate
- Delphi: Embarcadero® RAD Studio XE версии 15.0.3953.35171
- База данных: W1-V2.5.0.26074 Firebird 2.5
- Драйвер базы данных: UniOpen Native DBX Driver
Также установлено:
- Embarcado Borland® Developer Studio 2006 Enterprise, версия 10.0.2288.42451, обновление 2 (версия XP)
- Borland Delphi Version 7 (версия XP)
В итоге:
Какие шаги и места необходимы для установки драйвера базы данных dbExpress в IDE Borland XE Delphi Professional?