2015-02-18 2 views
0

Я пытаюсь установить SynEdit в течение последних двух недель, но не повезло. я загрузил свою последнюю версию (у меня есть Delphi XE2), извлек ее, перешел в папку пакетов, открыл DelphiXE2.groupproj. DelFi IDE началась, в менеджере проекта я щелкнул правой кнопкой мыши SynEdit_RXE2.bpl и построил его (успешно).Установка SynEdit дает ошибки

Затем постройте SynEdit_DXE2.bpl, но на этот раз он дал ошибку. Это он:

Для этой линии:

{$IMPLICITBUILD ON} 

Это говорит

[DCC Fatal Error] SynEdit_RXE2.dpk (30): E2225 Никогда-сборки пакета 'designide' должен быть перекомпилированы

И ниже этого говорит:

[DCC Fatal Error] SynEdit_DXE2.dpk (35): E2202 Обязательный пакет 'SynEdit_RXE2' не найден

Скажите, пожалуйста, как установить его правильно.

+0

Вы видели [этот вопрос] (http://stackoverflow.com/q/9984900/62576), правильно? Это решит вашу вторую ошибку. Найдите здесь * никогда не создавайте пакет *, так как эта проблема возникла и здесь. –

+0

Я видел это, но это не решило проблему «вообще». – Nafees

+0

Он решает * второй, как я уже сказал. Решение первого можно найти, выполнив поиск, как я уже сказал. –

ответ

1

Выполните следующие инструкции:

  1. клонировать GitHub репо: https://github.com/SynEdit/SynEdit
  2. Откройте группу проекта XE2 в Packages\DelphiXE2.groupproj.
  3. Добавить SynHighlighterJSON в SynEdit_DXE2. Он используется SynEdit_RXE2 и, как я пишу этот ответ, отсутствует в SynEdit_DXE2.
  4. Создайте оба проекта в группе проектов, например, используя Проект | Строить все проекты.
  5. Установите пакет времени разработки SynEdit_DXE2.

Поскольку проект не строился без изменений, я подозреваю, что тестирование старых версий Delphi не так полно, как должно быть. Однако я только что выполнил описанные выше шаги и успешно установил библиотеку.

+0

Я не могу поверить в его работу !!!! БОЛЬШОЕ СПАСИБО! – Nafees