Ошибка в TfrxCheckBoxView, TfrxReport ?
Имеем следующее: Delphi 2005 SP 3, компоненты FastReports: TfrxReport, TfrxDBDataSet
в режиме редактирования на страничку помещаются компоненты следующих типов: TfrxRichEdit, TfrxChkBox, которые успешно настраиваются на БД, далее - проект успешно сохраняется и закрывается.
Проблемы таковы:
1. При каждом последующем открытии проекта Delphi сообщает о том, что "Class TfrxCheckBoxView not found. Ignore the Error and continue ? и пр.". При игнорировании с формы никакие компоненты С ФОРМЫ не пропадают, настройки не сбрасываются. Прописывание вручную всех модулей в которых встречается сей класс ни к чему ни приводит (указание на каталог, в котором находятся модули в настройках Delphi имеется)
2. Однако при вызове попап меню на этом же компоненте пропадает опция "Edit Report.."
3. При редактировании отчета обнаруживается, что исчезли некоторые элементы, а именно те самые TfrxCheckBoxView.
4. При попытке же в коде программы прописать следующее :
frxReport.LoadFromFile(SomePath,True);
появляется ошибка времени выполнения, при анализе причин возникновения сего момента создается впечатление, что при запуске приложениея компонент этот воообще не создается, хотя тот приспокойненько лежит себе на форме.
Как "лечилось":
1. Никак Убираем - появляется снова и снова.
2. На форму из палитры компонентов переностится любой компонент Fast Report. После этого указанная выше опция на существующем(их) компоненте(ах) появляется снова.
3. Открываем заблаговременно сохраненный в файле отчет.
4. Просто добавляем следюущее:
frxReport := TfrxReport.Create(Form)
P.S. Сдается мне первопричина всех проблем одна, вот только в чем она заключается и как по-человечески решается - кто подскажет ?
в режиме редактирования на страничку помещаются компоненты следующих типов: TfrxRichEdit, TfrxChkBox, которые успешно настраиваются на БД, далее - проект успешно сохраняется и закрывается.
Проблемы таковы:
1. При каждом последующем открытии проекта Delphi сообщает о том, что "Class TfrxCheckBoxView not found. Ignore the Error and continue ? и пр.". При игнорировании с формы никакие компоненты С ФОРМЫ не пропадают, настройки не сбрасываются. Прописывание вручную всех модулей в которых встречается сей класс ни к чему ни приводит (указание на каталог, в котором находятся модули в настройках Delphi имеется)
2. Однако при вызове попап меню на этом же компоненте пропадает опция "Edit Report.."
3. При редактировании отчета обнаруживается, что исчезли некоторые элементы, а именно те самые TfrxCheckBoxView.
4. При попытке же в коде программы прописать следующее :
frxReport.LoadFromFile(SomePath,True);
появляется ошибка времени выполнения, при анализе причин возникновения сего момента создается впечатление, что при запуске приложениея компонент этот воообще не создается, хотя тот приспокойненько лежит себе на форме.
Как "лечилось":
1. Никак Убираем - появляется снова и снова.
2. На форму из палитры компонентов переностится любой компонент Fast Report. После этого указанная выше опция на существующем(их) компоненте(ах) появляется снова.
3. Открываем заблаговременно сохраненный в файле отчет.
4. Просто добавляем следюущее:
frxReport := TfrxReport.Create(Form)
P.S. Сдается мне первопричина всех проблем одна, вот только в чем она заключается и как по-человечески решается - кто подскажет ?
Комментарии
Вот только проверить работу приложения с этими компонентами пока что не получается, при запуске на выполнение проекта после окончания выполнения процедуры обработки OnFormCreate формы, содержащей компоненты Fast Reports стало появлятся сообщение с заголовком "bds.exe - bordbk90N.dll", текст сообщения следующий "Internal Error PRO-3109". Поиск на сайте borland.com по этой ошибке ничего не дал.
И еще вопрос - почему при листании отчета резко возрастает загрузка на процессор , тоесть очет листается рывками ? Из-за чего это может быть ?