Нижеследующее описывает установку EhLib под Delphi 6.
Удалите предыдущую или evaluation версию EhLib из Delphi 6 IDE.
Удалите либо перенесите в другую папку следующие файлы для предупреждения пересечения этой и новой версии EhLib (файлы EhLib.bpl, EhLib.dcp либо EhLibXX.bpl, EhLibXX.dcp (если версия 3.X и выше)).
Распаковка архива
Распакуйте архив EhLib.
После распаковки вы получите следующие папки:
Папки 'EhLib - source include' версии:
BCB4
|
Содержит файлы для C++ Builder 4.
|
BCB5
|
Содержит файлы для C++ Builder 5.
|
BCB6
|
Содержит файлы для C++ Builder 6.
|
Common
|
Содержит файлы для всех версий Delphi и C++ Builder.
|
Delphi4
|
Содержит файлы для Delphi 4.
|
Delphi5
|
Содержит файлы для Delphi 5.
|
Delphi6
|
Содержит файлы для Delphi 6.
|
Delphi7
|
Содержит файлы для Delphi 7.
|
DEMOS
|
Демо-проект. Использует таблицы из папки DEMOS BDE-алиаса "DBDEMOS".
|
LangResources
|
Содержит файлы ресурсов для разных языков.
|
DataService
|
Содержит файлы с объектами, позволяющими сортировать данные в разных типах dataset'ов.
|
ORDERS
|
Содержит текстовые файлы, которые описывают процедуры регистрации различных версий EhLib.
|
HLP
|
Содержит файлы помощи.
|
Папки версии 'Ehlib - without source' и 'Ehlib- Evaluation version':
BCB4
|
Содержит файлы для C++ Builder 4.
|
BCB5
|
Содержит файлы для C++ Builder 5.
|
BCB6
|
Содержит файлы для C++ Builder 6.
|
Common
|
Содержит интерфейсную часть исходников EhLib. (Файлы только для информации, не требуются при инсталяции)
|
Delphi4
|
Содержит бинарные файлы для Delphi 4.
|
Delphi5
|
Содержит бинарные файлы для Delphi 5.
|
Delphi6
|
Содержит бинарные файлы для Delphi 6.
|
Delphi7
|
Содержит бинарные файлы для Delphi 7.
|
DEMOS
|
Демо-проект. Использует таблицы из папки DEMOS BDE-алиаса "DBDEMOS".
|
LangResources
|
Содержит файлы ресурсов для разных языков.
|
DataService
|
Содержит файлы с объектами, позволяющими сортировать данные в разных типах dataset'ов.
|
ORDERS
|
Содержит текстовые файлы, которые описывают процедуры регистрации различных версий EhLib.
|
HLP
|
Содержит файлы помощи.
|
При необходимости создайте новую папку "EhLib" в папке с установленным Delphi 6 (например, C:\Delphi6\EhLib).
Если у вас версия EhLib с исходниками - копируйте в эту папку файлы из папок Common и Delphi6 архива EhLib.
Если у вас версия EhLib без исходников либо evaluation-версия, тогда копируйте в эту папку файлы из папки Delphi6 архива EhLib.
По умолчанию EhLib содержит файлы ресурсов для английского языка. Если вам нужен другой язык, то вы можете заменить оригинальные файлы ресурсов (которые уже находятся в C:\Delphi6\EhLib) файлами, которые находятся в соответствующей подпапке LangResources и при необходимости изменить их.
Установка пакетов.
Запустите Delphi и откройте ("File\Open...") runtime-пакет EhLibXX.Dpk.
Скомпилируйте пакет. По умолчанию Delphi сохраняет скомпилированный файл EhLibXX.BPL в папке \Projects\Bpl, эта папка должна присутсвовать в переменной окружения PATH (как DOS-переменная окружения PATH).
Добавте, (если необходимо) директорию "EhLib" в меню Tools->Environment Options->Library->Library Path (Для Delphi 9 в Tools->Options->Environment Options-> Delphi Options->Library - Win32->Library Path).
Откройте и скомпилируйте EhLibDataDriversXX.Dpk.
После этого надо установить пакеты времени разработки.
Для этого используйте меню "File\Open...", чтобы открыть design-time пакет DclEhLibXX.Dpk.
В "Package..." нажмите "Compile" затем "Install" что-бы зарегистрировать компоненты EhLib в палитре компонентн.
После этого откройте и установките пакет DclEhLibDataDriversXX.Dpk.
Компоненты EhLib должны появляться на странице 'EhLib' палитры компонентов.
Замечание по установке для пользователей, использовавших EhLib 1.X or 2.X:
Имейте в виду, Что Delphi IDE не перемещает компоненты на новое место 'по умолчанию' на палитре компонентов, когда вы устанавливаете новую версию компонентов. Если у вас уже есть установленный EhLib предыдущих версий, установка новой (3.0) версии не переносит EhLib-компоненты на страницу 'EhLib'. Для того чтобы поместить компоненты на место 'по умолчанию' в палитре компонентов, сделайте следующее:
Откройте меню Component->Configure Palette.
Выберите пункт '[All]' в listbox'е Pages .
Кликните кнопку 'Default Pages'.
Добавьте (если требуется) папку EhLib ("C:\Delphi6\EhLib") в список папок с библиотеками (Tools->Environment Options->Library->).
Наиболее часто встречающиеся проблемы при инсталляции и методы их решения.
Проблема:
|
Решение:
|
Во время компиляции Delphi выдает следующую ошибку: "Unit AAA compiled with different version of unit BBB"
|
1.Это может быть связано с тем, что Delphi имеет доступ к модулям старой версии EhLib. Попробуйте удалить старую версию EhLib полностью.
2. Это может быть связано с тем, что ваш Delphi или C++ Builder имеют номер Build не совпадающий с номером Build в котором был скомпилирован EhLib:
C++ Builder 4 (Build 14.11) Update Pack 1 + "C++BUILDER 4 UPDATE PACK 2"
C++ Builder 5 (Build 12.34) Update Pack 1
Delphi 4 (Build 5.108) Update Pack 3
Delphi 5 (Build 6.18) Update Pack 1
Delphi 6 (Build 6.163)
|
[Fatal Error] EhLib.dpk(51): File not found: 'DBSumLst.dcu'
|
Это может быть связано с тем, что вы не скопировали файлы из папок Common и Delphi6 архива EhLib в одну папку.
Если у вас EhLib - source include версия - скопируйте файлы из папок Common и Delphi6 архива EhLib в отдельную папку.
|
Поделитесь с Вашими друзьями: |