Миграция DXE -> DXE7: Rave Report

Квейд
Дата: 13.12.2019 15:50:15
В купленной Delphi XE из коробки шел Rave Report 9.
Решили проапгрейдить среду разработки.
Есть купленная Delphi XE7. У нее из коробки идет Fast Report.

Мигрируемое приложение завязано на Rave Report 9.
В новой среде разработки Rave Report отсутствует.

На сайте www.nevrona.com предлагают покупать Rave Report 12, причем без триальной версии - то есть либо сразу покупаешь, либо куришь бамбук.

Выходит дилемма: вдруг я куплю Rave Report 12, а сложности перехода с "девятки" на двенадцатую версию будут сопоставимы с переходом c Rave на Fast Report, так тогда уже лучше сразу переходить на Фаст.

Кто с таким сталкивался, как вы поступили?

When a movie is over, it's a black
Гаджимурадов Рустам
Дата: 13.12.2019 17:27:55
Квейд> Мигрируемое приложение завязано на Rave Report 9.
Квейд> Кто с таким сталкивался, как вы поступили?

Умные люди в таких ситуациях изначально с RR не связываются. :)

P.S. RR в старой версии только в виде скомпиленных модулей?

Posted via ActualForum NNTP Server 1.5

Квейд
Дата: 13.12.2019 17:43:07
Гаджимурадов Рустам

P.S. RR в старой версии только в виде скомпиленных модулей?
да
Гаджимурадов Рустам
Дата: 13.12.2019 17:44:47
Проект большой, менять отчетник муторно?

Posted via ActualForum NNTP Server 1.5

Квейд
Дата: 13.12.2019 17:46:25
Гаджимурадов Рустам
Проект большой, менять отчетник муторно?
Проект большой. Думаю, поменять отчетник это нехилый объем работы.
Гаджимурадов Рустам
Дата: 13.12.2019 17:50:30
Ну у вас в любом случае безвыигрышная ситуация.

Чтобы узнать "на чём лучше терять деньги" - скачайте
"где-нибудь" (сам знаешь где) RR текущей версии и
попробуйте мигрировать проект. Если взлетит - будете
решать покупать или нет. Если не взлетит - зависит от
объёма нестыковок, тут уж как карта ляжет.

Posted via ActualForum NNTP Server 1.5

Квейд
Дата: 13.12.2019 18:01:19
Тут буржуи сталкивались с похожей темой

http://www.andreanolanusse.com/en/no-rave-reports-in-delphi-xe3-and-cbuilder-xe3/
In case Rave Reports is the report solution for your Delphi or C++Builder applications, you will find out that Rave Reports is no longer there. Delphi and C++Builder developers has been complain for a while about Nevrona support, this is not different now. At this point Nevrona didn’t released Rave Reports for XE3 and there is no news on their website.
FastReport has been present in Delphi and C++Builder since XE2 and it’s part of XE3, of course you are thinking about the painful migration process, time and resource necessarily to make the migration. The time and resource is something that only you will be able to determine, the migration of your reports can be done through FastReport. FastReport provide a tool that convert reports created with Rave, QuickReport and ReportBuilder to FastReport. I tried this convertor last year and I was able to migrate a simple report from Rave to FastReport, give a shoot and see how complex reports can be converted using this tool.
In case you have problems to convert your Rave reports, visit FastReports forum. If you already converted reports through the Fast Report convertor, please share your experience on the comment session, it will help others.



Гаджимурадов Рустам
Ну у вас в любом случае безвыигрышная ситуация.

Чтобы узнать "на чём лучше терять деньги" - скачайте
"где-нибудь" (сам знаешь где) RR текущей версии и
попробуйте мигрировать проект. Если взлетит - будете
решать покупать или нет. Если не взлетит - зависит от
объёма нестыковок, тут уж как карта ляжет.

Похоже, Рустам, ты прав. Так и сделаю.
Гаджимурадов Рустам
Дата: 13.12.2019 18:12:27
Квейд> the migration of your reports can be done through FastReport.
Квейд> FastReport provide a tool that convert reports created with
Квейд> Rave, QuickReport and ReportBuilder to FastReport.

Касательно миграции - я давно не смотрел, насколько FRцы
продвинули свой конвертер (в принципе, разработчики FR -
Денис, может ещё кто-то - заглядывают к нам, отвечают -
можно у них спросить), но когда я в незапамятные времена
попробовал сконвертить отчеты из QR в FR - было не очень
успешно, IIRC, а из RR будет ещё хуже, наверное. В смысле,
"give a shoot and see result" - стоит, конечно, но не слишком
расчитывать на хороший результат.

Posted via ActualForum NNTP Server 1.5

DimaBr
Дата: 13.12.2019 23:08:15
ИМХО, лучше день потерять, а потом за 5 минут долететь.
Есть конвертор, не знаю на сколько он хорошо работают, не суть. Главное что он автоматизирует "мартышкин труд"
Конвертация около 100 отчётов с QuickReport заняла с неделю, причём 80% перенеслись в первый день.
_Den_Z_
Дата: 14.12.2019 02:33:50
Гаджимурадов Рустам,

С конвертацией из QR у нас было совсем все плохо.
Сейчас молодыми силами подтянули QR и RB, можно перетянуть простые выражения, поля данных, объекты. В QR даже датасеты можно перетягивать.
Но руками в большинстве случаев все равно придется править.

Квейд,
RR писался давно , насколько помню под 8-ю версию, тоже много что может перенести.
Но не все, концепции там местами сильно отличаются.

Используются просто , включаются модули ConverterQR2FR, ConverterRR2FR, ConverterRB2FR и пересохраняются в рантайме через LoadFromFile/ SaveToFile. При необходимости можем и утилитой сделать.
С XE7 насколько помню идет еще старая версия, новую FR Embarcadero edition можно скачать на сайте .
Если решите перетягивать отчеты и будут проблемы с авто-конвертацией, пишите сразу на сапорт с примерами шаблонов, если будет возможно попробуем улучшить конвертацию.