Я изо всех сил пытался добраться куда-нибудь с Crystal Reports и Delphi XE.После многочисленных неудачных попыток я попытался установить старый компонент VCL.Как многие уже знают, это не удается.Я обнаружил, что причиной отказа являются ссылки на bdertl и связанные компоненты.Это заняло немного времени и усилий, но теперь у меня есть элементы управления Crystal Reports в Delphi Berlin 10.1.Приложение компилируется и запускается нормально, но при запуске отчета все еще есть проблема.Я достаточно уверен, что смогу решить эту проблему, но для этого потребуется больше того же самого.
Некоторые элементы, которые нужно изменить в компоненте Crystal VCL:отражать путь реестра.Смотрите код проверки версии.- UCrpe32.pas - исправьте проверку версии, чтобы найти правильную версию - см. Раздел TCrpe.LoadEngine.
При попытке установить компоненты CR следуйте инструкциям для более ранних версий Delphi.Скомпилируйте dcl7cr11.dpk.Обратите внимание на ошибки и начинайте обрабатывать ссылки на BDE из кода.Комментирование ссылки на bdertl в раннем коде поможет выявить другие проблемы.Следите за ссылками на Ttable - устраните эту рутину.Я изменил имя на Не ... Есть ссылка на ToString, которая, кажется, конфликтует с существующей ссылкой с этим именем.Измените эту ссылку на «ToAString».
Я все еще работаю над этим, но у меня гораздо больше уверенности в поиске решения с моими недавними успехами.
Eric D