Ошибка при попытке печати.

отредактировано 16:18 Раздел: FreeReport
Используемые программы и оборудование:
1) СBuilder 6.
2) FreeReport c офицального сайта от 15.07.2006.
3) HP 950S. (принтер)
4) WinXP SP2.

Описание проблемы:
1) Создал кнопочку.
2) Прописал для события OnClick следующее:

frReport1->PrintPreparedReport("1", 1);
Отчет предварительно сформирован и отображается на экран.
Проект успешно компилируется, но при нажатии на Button, указанный выше.

Возникает ошибка:
Debugger Exception Notification
Project Project1.exe raised exception class ElistError with message 'List index out of bounds (0)'. Process stopped. Use Step or Run to continue.

P.S. Для FastReport 2.52VCL похожая проблема решается удаление коментария с DEFINE PRNT_RESET, но в freereport я такого не нашел. =(((

Комментарии

  • отредактировано 16:18
    Разобрался, проблема решается вызовом предварительно метода PrepareReport();

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.