logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • Статьи
  • Забыли пароль?
    • en
    • ru
    • pt
    • es
    • JP
    • ZH
  • Главная
  • /
  • Статьи
  • /
  • Конвертор из Rave
  • Как добавить Swiss QR-код в счёт на Delphi и Lazarus

    2 июня 2020 г.

    Сейчас многие страны проводят «диджитализацию» платежных систем, то есть оцифровывание. Самый распространенный способ автоматизации платежей

    Подробнее
  • Как из приложения Delphi сформировать счет

    1 июля 2020 г.

    Говоря о приложениях Delphi мы понимаем, что речь идет о приложениях, реализованных на библиотеке VCL

    Подробнее
  • Как печатать визитки из приложения Delphi

    24 августа 2020 г.

    Приложения написанные на Delphi встречают не так часто, как, например на C#. Эти языки из

    Подробнее
  • Как сделать чек из программы Delphi

    20 августа 2020 г.

    Язык Delphi, или он же Turbo Pascal стал для многих отправной точкой в мир программирования.

    Подробнее
  • Как сделать интерактивную диаграмму в FastReport VCL

    15 октября 2017 г.

    В этой статье мы поговорим об одной из новых "фишек" FastReport VCL 5 - интерактивные

    Подробнее

Конвертор из Rave

1 сентября 2011 г.

Как вы знаете, Embarcadero RAD Studio XE2 идёт вместе со специальной RAD версией FR VCL. Многие спрашивали нас: возможно ли конвертировать Rave отчёты (.rav файлы) в Fast отчёты (.fr3 файлы)? Это воможно, так как для этой цели был разработан конвертер.

Как конвертировать .rav файл

С точки зрения пользователя, для конвертированя .rav файла не нужно предпринимать никаких особых действий: нужно лишь нажать File > Open в меню дизайнера и выбрать .rav файл. Если вы разработчик и хотите узнать как добавить возможность импорта .rav файлов, то посмотрите этот код:


Код

1
2
3
4
5
6
7
8
9
10
program RaveImport;
 
uses
 frxClass,
 frxDesgn,
 ConverterRR2FR;
 
begin
 TfrxReport.Create(nil).DesignReport;
end. 

 

Как только эта программа будет запущена, появится дизайнер отчётов и диалог File > Open предложит выбрать .rav файлы наравне с .fr3 файлами. Заметьте, что для компиляции этой программы, вам нужно установить Rave или, хотя бы, сделать его .pas или .dcu файлы доступными для компилятора.

Какие Rave отчёты можно конвертировать

Конвертор поддерживает большинство компонентов которые могут появиться в Rave отчёте, включая соединения с базами данных. Те Rave компоненты которые не имеют прямых аналогов в FastReports, преобразуются в компоненты с наиболее сходным поведением. Ниже пример сложного Rave отчёта преобразованного в .fr3 файл:

 

Процесс импортирования

Когда вы нажимаете пункт меню File > Open и выбираете .rav файл, конвертор сперва проверяет сколько отчётов внутри этого файла. Если внутри несколько отчётов, а Rave позволяет хранить много отчётов в одном файле, то каждый отчёт будет конвертирован в отдельный .fr3 файл и конвертор предложит выбрать папку куда будут сохранены все эти .fr3 файлы:

После этого конвертор начинает обработку каждого отчёта и во время этого этапа, который может быть весьма долгим для больших .rav файлов с многочисленными отчётами внутри, появится вот такой прогресс-бар:

Как только все отчёты будут конвертированы, последний из них откроется в дизайнере:

Замечания

Некоторые старые версии Rave имеют определённые проблемы с загрузкой больших SQL запросов, которые могут привести к повреждению памяти и непредсказуемому поведению ковертора. Чтобы избежать этого, конвертор имеет свойство LoadQueries которое можно отключить, чтобы все SQL запросы были пропущены при конвертировании. Однако если конвертор скомпилирован с новым Rave, то таких проблем возникать не должно.

Ссылки

Эта тема обсуждается на нашем форуме вот здесь. Там вы сможете найти тестовую программу которая конвертирует .rav файлы.

О продукте Скачать Купить
Anton Hayruddinov
VCL FastReport

Добавить комментарий
logo
  • +7(800)551-75-80
  • info@fastreport.ru
  • Ростов-на-Дону, Россия, 344082, ул.Обороны 24, офис 311
  • Купить
  • Загрузить
  • Документация
  • Отзывы
  • Как деинсталировать
  • Онлайн поддержка
  • FAQ
  • Видео уроки
  • Форум
  • Статьи
  • Наши Новости
  • Пресса о нас
  • Реселлеры
  • ВУЗам
  • Наша команда
  • Карьера
  • Контакты

© 1998-2021 ООО «Фаст Репортс»

  • Согласие с обработкой персональных данных
  • Не является публичной офертой