savetostream()

dstdst
отредактировано 15:01 Раздел: FastReport 3.0
hi
my code is :
report:=Tsream.create;
actionfrxReport.DesignReport;
actionfrxReport.SaveToStream(report);
and after the designer closes, I got a message

'Abstract error'

why?! ;)

Комментарии

  • отредактировано 15:01
    TStream is abstract class
    Use TMemoryStream
  • Andrew_ShAndrew_Sh г.Минск
    отредактировано 15:01
    dst написал:
    hi
    my code is :
    report:=Tsream.create;
    actionfrxReport.DesignReport;
    actionfrxReport.SaveToStream(report);
    and after the designer closes, I got a message

    'Abstract error'

    why?! ;)
    TStream - абстрактный класс, поэтому нельзя создавать экземпляры этого класса.

    Вместо TStream используйте одного из наследников, например TMemoryStream.


    TStream is the abstract base class type for stream objects that can read from or write to various kinds of storage media, such as disk files, dynamic memory, and so on.
    ....
    As an abstract class, TStream cannot be instantiated.
  • dstdst
    отредактировано 15:01
    10Q ;)
    it is working with Tmemorystream

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

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