Как решить «Модуль JclCompression был скомпилирован с другой версией sevenzip.IOutArchive»? - PullRequest
0 голосов
/ 03 апреля 2010

Уже есть похожий вопрос ( ссылка ). Дело в том, что я не понимаю, какую единицу мне нужно удалить.

Я установил последнюю библиотеку JCL и добавил «JclCompression» в список использований в модуле, и я получаю ошибку: «Модуль JclCompression был скомпилирован с другой версией sevenzip.IOutArchive».

Пожалуйста, объясните мне проще, как решить проблему.

Заранее спасибо!

1 Ответ

3 голосов
/ 03 апреля 2010

Это означает, что у вас установлена ​​устаревшая версия JCLCompression.DCU. Компилятор сначала пытается использовать DCU, если он может его найти, а затем перекомпилировать из файлов PAS, если DCU недоступен или DCU устарел. Что означает эта ошибка, так это то, что DCU устарел и пытается восстановить из источник, но он не может найти sevenzip.pas, который использует JclCompression. Попробуйте найти Sevenzip.pas и добавьте его в путь поиска вашего проекта или в путь поиска Delphi.

...