Библиотека компонент EhLib Руководство разработчика



страница2/13
Дата09.08.2019
Размер456 Kb.
#128179
ТипРуководство
1   2   3   4   5   6   7   8   9   ...   13

 Установка


Нижеследующее описывает установку 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 в отдельную папку.







Поделитесь с Вашими друзьями:
1   2   3   4   5   6   7   8   9   ...   13




База данных защищена авторским правом ©vossta.ru 2022
обратиться к администрации

    Главная страница