2010-07-07 1 views
4

Я конвертирую QuickReport в FastReport в источнике Delphi, я хочу определить имя метода события, присвоенное объекту QuickReport, и в соответствии с ним назначить метод тому же событию объекта FastReport. Как я могу это сделать?Преобразование QuickReport в FastReport

ответ

1

Fast Report имеет ConverterQR2FR.pas блок, который можно использовать для преобразования QR докладывает FR, вы можете использовать его как:

conv := TConverterQr2Fr.Create; 
conv.Source := QuickRep1; 
conv.Target := FReport; 
conv.Convert; 
FReport.SaveToFile('converted_fromQR.fr3'); 
+0

Я использую это устройство, но это не присваивает объектам никаких событий. – Hamid

+0

События внутри подразделения Delphi или QR-отчетов? –

2

В QuickReport вы смогли установить события для таких вещей, как TQrLabel, и те события жил в коде подразделения Delphi. С FastReport вы можете сделать то же самое, но событие живет в отчете FastReport, а не в блоке Delphi (FastReport включает в себя механизм сценариев Pascal). Из-за этого вам, вероятно, придется скопировать события вручную с устройства на скрипт FastReport.

Поскольку для этого требуется ручная работа, вы можете пересмотреть причины, по которым вы первоначально использовали эти события: FastReport может иметь лучшие способы сделать то же самое без кодирования.

 Смежные вопросы

  • Нет связанных вопросов^_^