Я хочу установить драйвер базы данных Firebird и сделать его доступным в среде Delphi XE IDE. Я хочу, чтобы драйвер базы данных можно было использовать на той же основе, что и другие поставляемые драйверы базы данных (например, Interbase, SQL - из проводника данных в среде IDE). Приобрел подходящий драйвер.
Драйвер состоит из проекта Delphi, который компилируется в DLL; и модификации двух файлов конфигурации .ini (dbxconnections.ini и dbxdrivers.ini). Я предполагаю, что DLL является фактическим драйвером, и я без проблем скомпилировал проект.
Я зашел так далеко, и именно здесь я понял, что не знаю, что нужно для установки нового драйвера базы данных; что нужно для установки нового драйвера базы данных в IDE; ни где должны находиться элементы установки.
Итак, мой вопрос: какие шаги необходимы для установки драйвера базы данных dbExpress в интегрированную среду разработки Borland XE Delphi Professional?
Некоторые из конкретных моментов, о которых я не знаю, включают:
- Нужно ли регистрировать драйвер во всех Firebase, Delphi и Windows?
- Нужно ли мне использовать определенную процедуру регистрации для выполнения регистрации?
- Есть ли какие-то элементы, которые мне не хватает для достижения моей цели?
- Где должны быть установлены установленные компоненты?
Все четыре производителя: Embarcadero, Borland, , UniOpen. и Firebird предоставляют документацию (большая часть которой очень исчерпывающая), но я не смог извлечь из них, что мне нужно делать и где это делать.
Я искал несколько вопросов по SO, но все, похоже, исходят из того, что OP знает, что участвует в установке драйвера.
Все продукты (кроме проекта драйвера) создают несколько файлов в разных местах, и неясно, какие компоненты и где принадлежат. Например, у меня есть несколько версий двух файлов конфигурации, находящихся в:
- 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 Максимальная
- Delphi: Embarcadero® RAD Studio XE версии 15.0.3953.35171
- База данных: W1-V2.5.0.26074 Firebird 2.5
- Драйвер базы данных: драйвер UniOpen Native DBX
Также установлено:
- Embarcado Borland® Developer Studio 2006 Enterprise, версия 10.0.2288.42451, обновление 2 (версия для XP)
- Borland Delphi Версия 7 (Версия XP)
Вкратце:
Какие шаги и места необходимы для установки драйвера базы данных dbExpress в Borland XE Delphi Professional IDE?