экспорт в Excel

отредактировано 06:52 Раздел: FastReport 3.0
доброе время суток
при попытке произвести экспорт в Excel
  frxReport.PrepareReport;
  frxReport.Export(ExportXLS);
где:
  frxReport: TfrxReport;
  ExportXLS: TfrxXLSExport;
падает на следующей ошибке
Ошибка:
  Access violation at adress 00403805 ... Read of address 0000002E ...
Если пытаться трейсить, падает в процедуре
  procedure TfrxXLSExport.Finish;
в модуле
  frxExportXLS

буду очень рад, если укажите в чем ошибка ;)

Комментарии

  • LexLex
    отредактировано 06:52
    Версия FR ?
  • отредактировано 06:52
    FastReport 3.0
  • LexLex
    отредактировано December 2005
    поставь последнию 3.19 с того времени многое исправленно
  • отредактировано 06:52
    обновил FR до 3.19
    все равно падает (
    выдает ошибку EAbstractError

    опишите, пожалуйста последовательность действий для экспорта TfrxReport'a в Excel, быть может я что-то упустил?

    да, компоновка frxReport'a происходит в run-time, все бэнды, мастер дэйты и мемо создаются динамически
  • отредактировано 06:52
    Проверьте на простом примере:
    1) Создайте новый поект;
    2) На форму поместите FrxXlsExport и FrxReport;
    3) Откройте дизайнер и положите мемку;
    3) в коде:
    procedure TForm1.FormCreate(Sender: TObject);
    begin
    frxReport1.PrepareReport();
    frxReport1.Export(frxXLSExport1);
    end;
    

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

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