logo
small logo
  • Продукты
  • Купить
  • Поддержка
  • О нас
  • Клиентская панель Поддержка
  • Главная
  • /
  • Статьи
  • /
  • Установка и использование FastReport FMX 2.8 для FmxLinux
  • Установка FastReport в Lazarus для Linux и Windows

    18 августа 2022 г.

    Представляем вам долгожданный релиз Lazarus версии 2.2.0, в котором была реализована полноценная возможность работы

    Подробнее
  • Установка FastReport Mono из пакетов DEB и RPM в операционной системе Linux

    20 апреля 2022 г.

    Установка программного обеспечения один из важнейших моментов в работе с операционной системой Linux. На

    Подробнее
  • Отчет с двумя уровнями данных (master-detail) в Delphi/Lazarus на примере FastReport VCL / FMX

    15 октября 2021 г.

    В этой статье я хочу вам рассказать о такой мощной возможности FastReport, как “многоуровневые

    Подробнее
  • FastCube - высокоскоростной движок OLAP-кубов и Pivot Grid

    29 февраля 2020 г.

    Сложно представить анализ данных без технологии OLAP (On-Line Analytical Processing). Хотя существуют разные мнения по

    Подробнее
  • Установка FastReport в Lazarus

    17 марта 2021 г.

    Эта статья устарела. Обновлённая информация доступна по следующей ссылке. В рамках образовательной программы Академик, мы решили

    Подробнее

Установка и использование FastReport FMX 2.8 для FmxLinux

25 января 2021 г.

Совсем недавно был выпущен FastReport FMX 2.8 в котором включена поддержка фреймворка FMXLinux.

В этой статье я хочу описать процесс установки и требования на примере установки триальной версии FastReport FMX 2.8, Embarcadero RAD Studio 10.4.1, FmxLinux 1.52 из поставки GetIT и Ubuntu 20.04.1.

Мы не будем углубляться в установку и настройки компиляции для Linux. Об этом можно почитать на сайте Embarcadero: Linux Application Development и FireMonkey for Linux.

Вот краткий список шагов которые нужно сделать перед установкой FastReport FMX  2.8(Если вы уже настроили компиляцию под Linux и FmxLinux приложение уже успешно компилируется, можно пропускать данные шаги): 

  1. Установить Linux или использовать уже готовый (Статья основывается на Ubuntu 20.04.1);
  2. Установить dev пакеты gcc и пакеты curl. Embarcadero рекомендует это делать через :

    1
    
    sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5

    В этом случае dev пакет 7zip установит все зависимости включая gcc (бинарные файлы триальной версии FastReport FMX 2.8 собраны с gcc 9 !);

  3. Установить dev пакеты zlib, для Ubuntu это:

    1
    
    sudo apt-get install zlib1g-dev
  4. Установить зависимые пакеты x11, gtk3 через:

  5. 1
    
    sudo apt install libgl1-mesa-glx libglu1-mesa libgtk-3-common libgstreamer1.0-0 libgstreamer-plugins-base1.0-0

    Я устанавливал на чистую виртуальную машину, поэтому свел все до одной команды: 

    1
    
    sudo apt install joe wget p7zip-full curl openssh-server build-essential zlib1g-dev libcurl4-gnutls-dev libncurses5 zlib1g-dev libgl1-mesa-glx libglu1-mesa libgtk-3-common libgstreamer1.0-0 libgstreamer-plugins-base1.0-0

     

    Установка пакетов

  6.  Установить PAServer(см. Linux Application Development);

  7.  Установить FmxLinux через GetIt (Tools > GetIt Package Manager);
    GetIT

     

  8. Подключиться к Linux и скачать SDK.
    SDK Manager

 

Установка FastReport FMX 2.8 для FmxLinux ничем не отличается от обычной установки FastReport FMX 2. Нужно скачать установщик, для примера триальной версии отсюда и закрыть среду разработки. Все пути для компиляции установщик добавит сам.

FastReport FMX 2 Installation

FastReport FMX 2.8 готов к использованию! Можно проверить как FastReport FMX работает под Linux. Запустим среду разработки (в моем случае Embarcadero RAD Studio 10.4.1) и откроем стандартный демонстрационный пример с отчетами. Который можно найти в папке установки FastReport FMX 2, по умолчанию C:\Program Files (x86)\FastReport FMX 2 Trial\Demos\Main.
Откроем проект и выберем платформу.

Platform

Теперь нужно убедиться, что все файлы будут переданы на сервер (Project>Deployment), в моем случае отсутствовал флажок напротив стандартной MIDAS библиотеки для доступа к данным. Проблема решается выбором библиотеки для соответствующей платформы.

Deplayment

Можно компилировать проект и запускать.

FastReport on Linux

Теперь можно выбрать отчет и открыть дизайнер на редактирование.

FastReport Designer

Построить отчет и показать его в окне предварительного просмотра.

FastReport on Linux

И, конечно, сделать экспорт в доступный формат.

FastReport PDF Export on Linux

Как и для других платформ, возможно использовать утилиту recompile для смены языка и перекомпиляции бинарных файлов.
В ней нужно выбрать путь к библиотекам FmxLinux (по умолчанию C:\Users\Public\Documents\Embarcadero\Studio\21.0\CatalogRepository\FmxLinux-1.52\lib\Release для Embarcadero RAD Studio 10.4.1), версию компилятора, версию gcc, и версию FastReport. Тут важно отметить, что recompile использует пути SDK из реестра среды разработки, поэтому SDK для Linux по умолчанию уже должен быть настроен из среды Embarcadero RAD Studio перед началом использования.

Попробуем сменить язык.

Recompile

Скомпилируем и запустим пример еще раз.

Changed language

Язык изменен.
Как можно заметить, установить и использовать FastReport FMX 2.8 для FmxLinux довольно просто.

О продукте Купить
avatar
Den Zubov
VCL разработка
Fast Reports Team: Den Zubov - VCL Development at Fast Reports
FMX FastReport Linux Install Delphi Ubuntu

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

© 1998-2023 ООО «Быстрые отчеты»

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