Fatal Error: F2051 Unit RvDLDBX was compiled with a different version of SqlExpr.TSQLConnection
Здравствуйте.
Устанавливал FastReport по многочисленным, раздробленным инструкциям по установки из интернета. Всё пошагово скомпилировал, установил все его компоненты (обычного инсталятора не нашёл). Проверял открытием проекта - открыл, ошибок нет.
Но недавно нашли недочёт в ПО, стал компилировать проект и компилятор Delphi XE выдал Fatal Error:
[DCC Fatal Error] fs_ibdertti.pas(170): F2051 Unit RvDLDBX was compiled with a different version of SqlExpr.TSQLConnection
Как я понимаю, модуль RvDLDBX был скомпилирован с другой версией SqlExpr.TSQLConnection - но что это такое? Как его скомпилировать теперь с нужной версией и кто его компилировал? И вообще, как узнать нужную теперь версию SqlExpr.TSQLConnection?
Версию Delphi XE я не менял. Вероятно надо искать именно какую-то нужную версию FastReport и всё заново переустанавливать вручную, компилируя каждый компонент? А вдруг опять не та версия попадёт? Опять всё снова?
Есть ли решение данной проблемы?
С Уважением, Иван Юрьевич Карасёв.
Комментарии
Что то странное Вы пишете.
1) Среди всех модулей FS (версия FR 6.7.4) нет ссылки на
RvDLDBX.
2)ВсоставинтсалляцииFR6(каквпрочемипредыдущихверсий)входитпрограмма-установщик
recompile.exe.3) Зачем Вы искали "инструкциям по установки из интернета" непонятно, ведь в том же дистрибутиве есть файл install_rus.txt, где описана ручная установка FR.
4) В состав дистрибутива FR входят уже скомпилированные модуля, которые могут ставиться и подключаться прямо из установки.
Может у Вас какая то пккоцанная пиратка FR ?
Если есть исходники FR и RVDLDBX - пересоберите приложение