Баги FR 2.51

отредактировано 12:07 Раздел: FastReport 2.xx VCL
Модуль FR_Class:
procedure TfrDataDictionary.Clear;
begin
  Variables.Clear;
  FieldAliases.Clear;
  BandDatasources.Clear;
  ClearCache; // добавить эту строку 
end;

Комментарии

  • отредактировано 12:07
    А что делать в такой ситуации: если из отчета удалить переменную она продолжает существовать с последним принятым значением. Помогает только перезапуск приложения.
  • отредактировано 12:07
    Правда, версия FR 2.4x
  • отредактировано 12:07
    Вот как раз это и поможет ;) )
  • отредактировано 12:07
    Увы ;)
    Простой пример: создаем новый отчет, кладем мемку, в скрипте пишем х:=5,
    в тектсе соответсвенно [x]. Запускаем. 5. Теперь ремим строку х:=5, запускаем и видим снова 5.
    ;)
  • отредактировано 12:07
    Эта ошибка не только 2.51
    Я у себя правил в 2.50, но скорее всего она и раньше была.
    Правил TfrDataDictionary.Clear аналогичным способом, здесь Vano прав.
    ТОлько вот не помню правил ли еще в других местах или только в этом.
  • отредактировано 12:07
    2 Alexander:
    frVariables.Clear;
    
  • отредактировано 12:07
    АААА ;) ;) ;) ;) ;)
    Наконец-то.
    2 Vano: с меня пиво
  • отредактировано 12:07
    Следующая бага:

    Делаем MasterData - ставим виртуальный датасет, ставим 100 записей.
    На PageFooter кладём SubReport.
    В SubReport кладём MasterData - ставим виртуальный датасет, ставим 1 запись.

    Запускаем отчёт на просмотр.
    Отчёт уходит в полнейший ступор с ошибкой о переполнении стека ...
  • отредактировано 12:07
    Следующая бага:

    Вызываем просмотр, вызываем диалог с принтером, в количестве копий пишем "невалидный" текст.
    Жмём ОК (можно ещё побалываться с кнопками "увеличения/уменьшения кол-ва копий").
    Ну и ессно лезет ошибка и этот диалог потом можно будет вызвать ТОЛЬКО после переформирования отчёта ...



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

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