Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Перевод с FastReport 2.3 на FastReport 6  [new]
BorodaOleg
Member

Откуда:
Сообщений: 45
Доброго дня!
Если кто- то давно работал с FastReport, может подскажете, чем заменили события frReportEnterRect и frReport1BeginPage в версии 2.3?
События описаны в unit FR_Class в классе TfrReport. В TfrxReport версии 6 аналогичных событий нет.

property OnEnterRect: TEnterRectEvent read FOnEnterRect write FOnEnterRect;
TEnterRectEvent = procedure(Memo: TStringList; View: TfrView) of object;

property OnBeginDoc: TBeginDocEvent read FOnBeginDoc write FOnBeginDoc;
TBeginDocEvent = procedure of object;

Нужно в проекте перевести с FastReport 2.4 на FastReport 6 - всё вроде нормально переводится, кроме этих двух событий.
Заранее благодарен!
7 апр 21, 12:27    [22305351]     Ответить | Цитировать Сообщить модератору
 Re: Перевод с FastReport 2.3 на FastReport 6  [new]
wadman
Member

Откуда: Санкт-Петербург
Сообщений: 27064
Конвертора в комплекте нет?
7 апр 21, 13:52    [22305404]     Ответить | Цитировать Сообщить модератору
 Re: Перевод с FastReport 2.3 на FastReport 6  [new]
BorodaOleg
Member

Откуда:
Сообщений: 45
Был бы - было бы шчасце ))
В библиотеке есть файлы с именем convertorXXX но они вроде как нацелены на конвертацию шаблонов.

К сообщению приложен файл. Размер - 41Kb
8 апр 21, 10:15    [22305828]     Ответить | Цитировать Сообщить модератору
 Re: Перевод с FastReport 2.3 на FastReport 6  [new]
BorodaOleg
Member

Откуда:
Сообщений: 45
В документации по FR 6 - вообще ни слова.
По FR 2.4 - только упоминание EnterRect.
8 апр 21, 10:17    [22305831]     Ответить | Цитировать Сообщить модератору
 Re: Перевод с FastReport 2.3 на FastReport 6  [new]
_Den_Z_
Member

Откуда:
Сообщений: 118
Конвертор называется frx2xto30.pas. Чем заменить OnEnterRect можно сказать, только если знать, что выполняется в данном событии. Прямого аналога его нет, т.к. в 2.X оно вызывалось из разных мест.
8 апр 21, 14:28    [22305980]     Ответить | Цитировать Сообщить модератору
 Re: Перевод с FastReport 2.3 на FastReport 6  [new]
gpi
Member

Откуда: г. Волноваха, Украина
Сообщений: 718
frReport1BeginPage можно попробовать заменить на TfrxReport.OnPrintPage
9 апр 21, 08:39    [22306277]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить