Наиболее часто встречающиеся проблемы при инсталляции и методы их решения.

Проблема: Решение:
Во время компиляции 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 в отдельную папку.

 

Установка файловпомощи.

Скопируйте файлы EhLib.hlp и EhLib.cnt из папки HLP архива EhLib в папку с файлами помощи Delphi 6.

Запустите Delphi IDE.

Выберите в меню Help|Customize для запуска приложения OpenHelp.

Добавьте файл EhLib.cnt на странице Contents, добавьте файл EhLib.hlp на страницы Index и Link.

Выберите в меню "File->Save Project".

Закройте приложение OpenHelp.

Для проверки правильности установки файлов помощи EhLib разместите на форме компонент DBGridEh и нажмите F1. Delphi IDE откроет окно помощи с информацией о компоненте TDBGridEh.

Если вы хотите установить файлы помощи в нескольких версиях Delphi одновременно (или под C++ Builder и Delphi одновременно), то создайте копии EhLib.hlp и EhLib.cnt для каждой версии Delphi и C++ Builder с разными именами файлов (например, для Delphi 6 скопируйте файлы EhLib.hlp и EhLib.cnt в EhLibD6.hlp и EhLibD6.cnt соответственно).

Далее нужно отредактировать файл EhLibD6.cnt. Этот файл содержит несколько разделов ":Include" в первых строках. Закомментируйте (используя символом ";") строки которые не содержат слово "DELPHI6.OHL".

:BASE EhLibD6.hlp

:TITLE EhLib library

;:Include bcb4.cfg

;:Include bcb5.ohl

;:Include delphi4.cfg

;:Include DELPHI5.OHL

:Include DELPHI6.OHL.

Скопируйте EhLibD6.hlp и EhLibD6.cnt в папку с [Delphi 6]HELP и установите файлы помощи как описано выше.