invalid file format

Igorek3Igorek3 спамер
отредактировано 23:14 Раздел: FastReport 3.0
Люди добрые помогите пожалуйста. Я в Fast-Reporte не силен и нуждаюсь в вашей помощи. Help перечитал в доль и поперек раз 5, но решения моей проблемы так и не нашел.
Проблема в следующем :

Отчет состоит из двух страниц (параметры: формат - А3, альбомный,
двухсторонняя печать):
На Page1 находиться :
1. ReportTitle1
2. Header1 на нем несколько memok
3. MasterData1(одна строка) на нем Subreport1, Subreport2 и Subreport3
4. Header2
5. MasterData2(одна строка) на нем Subreport7 который содержит Subreport4, Subreport5 и Subreport6
На Page2 находиться:
1. PageHeader1
2. MasterData3(одна строка) на нем Cross1(заполняется вручную)
3. PageFooter1

НЕОБХОДИМО:
На первой странице расположить ещё несколько Subreport' ов (учел что не более 6, поэтому и вставил Subreport7, а на него другие).

ПРОБЛЕМА:
При добавлении ещё хотя бы одного MasterData или Subreport пишет ошибку "invalid file format" если делать через поток ;) , а если считывать из файла (LoadFromFile), то работает без проблем (добавь сколько угодно MasterData или Subreport) ;) .

Отчеты хранятся в БД и приходится делать через поток.

Заранее благодарен откликнувшимся на просьбу!!!

Комментарии

  • zz 5zz 5 Россия, Москва
    отредактировано July 2006
    В последнее время тоже появилась такая же проблема, но пока не понял в каких случаях работает, а в каких нет. Сохраняю/загружаю через потоки в базу данных. Ошибка возникает в следующей процедуре:
    procedure TfrxXMLReader.RaiseException;
    begin
      raise Exception.Create('Invalid file format');
    end;
    
    Вряд ли это поможет. Будем разбираться ;)
  • отредактировано 23:14
    Возможно, забыли сделать Stream.Position := 0

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

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