У меня есть программа, которая использует quickreports 5 для генерации некоторых отчетов.Программа всегда была скомпилирована на одном конкретном ПК.Теперь я хочу разработать программу на других машинах, но у меня есть большая проблема с быстрыми отчетами.
Хотя я установил ту же версию быстрых отчетов (5.0.2) на новые машины, я не могу заставить программуработать над ними.Как только я открываю форму с быстрым отчетом на новых машинах, я получаю ошибку:
Ошибка чтения FrmMyReport.PreviewLeft: Свойство PreviewLeft не существует....
Я могу скомпилировать программу, но как только я использую форму с кратким отчетом, я получаю следующее исключение:
Project MyProject.exeвозбужденный класс исключений EReadError с сообщением «Свойство PreviewLeft не существует».
Когда я делаю перерыв, он останавливается в TCustomQuickRep.Create
.После отладки это происходит в TCustomQuickRep.SetBandValues
в строке if assigned(FPage) and assigned(FBandList) and
.
Я также попытался установить пакеты вручную, с помощью compile - install, добавил все возможные каталоги в пути к библиотекам.Ничего не работаетЯ не вижу разницы между старой машиной, где она работает нормально, и новой.
Я надеюсь, что кто-то может помочь мне решить эту проблему.Очень важно иметь возможность разрабатывать это приложение на новых машинах.Спасибо за любую помощь.