• 0
Brovin Yaroslav

FGX Инструкция по установке набора компонентов FGX

Вопрос

Скачать пакет можно здесь: Скачать

1. Удалить старый пакет библиотеки FGX

Открываем среду IDE RAD Studio XE7. В меню открываем менеджер пакетов: "Component -> Install Packages..."

post-1-0-34554300-1411649315.png

Среди списка компонентов находим "FMX Extension Components". Выделяем и нажимаем кнопку "Remove"

post-1-0-71486600-1411649314_thumb.pngpost-1-0-68996700-1411649426.png

2. Установка пакета библиотеки FGX

Открываем в среде группу проектов. "File -> Open Project -> FGXGroup.groupproj"

post-1-0-70300800-1411649573.png

Собираем пакет fgx210 для всех требуемых платформ. Выделяем в менеджере проектов нужную платформу "Target Platforms" и в контекстном меню пакета fgx210 выбираем "Build"

post-1-0-84834500-1411649845.pngpost-1-0-05699000-1411649846.png

Далее повторяем сборку для всех целевых платформ.

3. Устанавливаем Design-Time пакет

Выбираем в группе проектов dclfgx210 пакет и в контекстном меню выбираем "Install"

Если пакет успешно установлен, то появится сообщение со списком зарегистрированных компонентов следующего вида:

post-1-0-12327300-1411650108.png

Все! Установка окончена.

Alex7wrt и AlexG понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

51 ответ на этот вопрос

  • 0

Нужно ли делать какие-то правильные доп. шаги, чтобы увидеть пакет в С++ Builder XE7?

Спасибо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Нужно сделать пакет для C++ Builder... Так как здесь только пакет для Delphi.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
  1. Открыть пакет в RAD XE7.
  2. Правой кнопкой по пакету и Options.
  3. В появившемся окне выбрать Delphi Compiler -> Output C/C++ file generator -> Generate all C++Builder files (including package libs)
  4. Потом прописать пути в настройках студии.

Так правильно будет или не правильно поняла?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0
Unit AndroidApi.ProgressDialog was compiled with a different version of Androidapi.JNIBridge.TJavaGenericImport`2.GetJavaClass

 

о_О

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Добрый день.

Есть простейший код:

begin
 fgActivityDialog1.Show;  
  <цикл с вычислениями>
 TabControl1.TabIndex:=1; 
 fgActivityDialog1.Hide;
end;

в котором ActivityDialog не показывается. Т.е. цикл с вычислениями проходит и после него меняется вкладка, но строка с показом диалога активности игнорируется.

Если вместо "fgActivityDialog1.Show" вставить MessageDlg, то он показывается и программа ждёт решения пользователя.

 

Возможно вопрос и не по теме данной ветки, т.к. попытки показать простой Layout с полупрозрачным прямоугольником (Layout1.show вместо fgActivityDialog1.Show) так же не привели к успеху.

Что посоветуете, где могут быть грабли?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Добрый день.

Есть простейший код:

begin
 fgActivityDialog1.Show;  
  <цикл с вычислениями>
 TabControl1.TabIndex:=1; 
 fgActivityDialog1.Hide;
end;

в котором ActivityDialog не показывается. Т.е. цикл с вычислениями проходит и после него меняется вкладка, но строка с показом диалога активности игнорируется.

Если вместо "fgActivityDialog1.Show" вставить MessageDlg, то он показывается и программа ждёт решения пользователя.

 

Возможно вопрос и не по теме данной ветки, т.к. попытки показать простой Layout с полупрозрачным прямоугольником (Layout1.show вместо fgActivityDialog1.Show) так же не привели к успеху.

Что посоветуете, где могут быть грабли?

 

 

В следующий раз, создавайте отдельную тему, эта тема для вопросов по установке.

Теперь по вашему вопросу, создайте отдельную тему, например "[FGX]Не работает ActivityDialog" тут FGX  → Вопросы / Questions. Не забудьте указать операционную систему.

 
p.s. На Андроиде точно работает, сам использую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

надо бы под AppMethod сбацать . 

?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

А почему бы не дать примерам общую группу проектов? Пустяк, но удобно - открыл всё и пробежался быстренько, ознакомился. А то 7 раз открывать - это уже не кошерно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

В корне архива лежит группа: FGXGroup.groupproj

В нее включены дизайн и рантайм пакеты и все демо проекты.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Пытаюсь установить Design-Time пакет. Выдает ошибку: E2225 Never-build pakage 'fgx' must be recompiled

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Здравствуйте. На XE5 ошибка - 

[DCC Fatal Error] fgx.dpk(40): E2225 Never-build package 'rtl' must be recompiled

[DCC Fatal Error] dclfgx.dpk(47): E2202 Required package 'fgx' not found

 "FMX Extension Components" не было и нет...

Очень нужен компонент.. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Ярослав, а dclfgx для Вин64 и Андроида не компилируются?

Компилятору не нравиться designide

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

IDE 32 битная среда, поэтому она не использует 64-битные дизайн тайм пакеты. Поэтому компилировать дизайн тайм пакет под 64 бита не нужно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

подскажите как побороть это:

[dcc32 Fatal Error] FGX.Asserts.pas(100): F2039 Could not create output file 'c:\program files (x86)\embarcadero\studio\16.0\lib\Win32\Debug\FGX.Asserts.dcu'
 
Только что поставил чистую windows 8.1, установил в нее XE8. А компоненты не ставятся.
В настройках пакета, изменил путь:
$(BDSLIB)\$(PLATFORM)\$(CONFIG)  на стандартный .\$(Platform)\$(Config)
 
Это помогло, но только для fgx220.bpl - он скомпилировался, а вот dclfgx220.bpl все равно не ставится, т.к. не находит первый пакет.
 
Смешно, то что в другой виртуальной машине стоить точно такая же комбинация Win8 + XE8 (другие сборки) - там все прекрасно встало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Первое решается простым запуском среды с административными правами. Так как папка среды находится в Program Files, доступ к которой только из под админа.

Kitty понравилось это

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
  • 0

Если релиз-версия не будет ставится - попробуйте отредактировать версию в суффиксе(Lib Suffix)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!


Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.


Войти сейчас

  • Похожие публикации

    • Автор: Dmitry Sobko
      У меня другая проблема, посмотрите скриншот http://joxi.ru/KAxejoocopD9r8, не могу запустить ни один демо проект на андроиде. Помогите пожалуйста.
       
      ---------------------
      От модератора: Сообщения вынесены в отдельную тему в соответствии с правилами. Скриншот загружен на форум, под спойлер.
    • Автор: tuliosantana
      Ошибка при установке компонента FGX
      [dcc32 Fatal Error] FGX.Asserts.pas(159): F2039 Could not create output file 'c:\program files (x86)\embarcadero\studio\17.0\lib\Win32\Debug\FGX.Asserts.dcu'
    • Автор: Brovin Yaroslav
      Автор: Бровин Ярослав Тип лицензии: Open Source (MPL 2.0) Видео обзор: http://www.youtube.com/watch?v=bzEzOU3EWI4 FGX - Donate - QIWI: 4890 4941 7671 0929 Скачать:
      RAD Studio XE5 fgx_0.3.0.11.zip RAD Studio XE6 fgx_0.4.0.12.zip RAD Studio XE7 fgx_0.5.0.41.zip RAD Studio XE8 fgx_0.6.0.46.zip fgx_0.6.0.60.zip RAD Studio XE10 (RX) fgx_0.7.0.69.zip fgx_0.7.1.74.zip RAD Studio R101 (Berlin) fgx_0.7.1.112.zip , fgx_0.7.1.114.zip , fgx_0.7.1.118.zip  
      fgx_0.6.0.46.zip
      fgx_0.6.0.60.zip
      fgx_0.7.0.69.zip
      fgx_0.7.1.74.zip
    • Автор: Brovin Yaroslav
      Ссылка на скачивание (Только для RAD Studio Berlin): fgx_0.7.1.118.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" FGX - Donate:  QIWI: 4890 4941 7671 0929 Yandex.Money: 4100175510891 Описание
      Эта версия включает в себя следующий набор компонентов:
      Дизайнер итемов - дизайнер итемов. TfgToast (UPDATED) - класс отображения быстрых сообщений TfgFlipView - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля" TfgPositionAnimation - анимация свойств типа TPosition TfgPosition3DAnimation - анимация свойств типа TPosition3D  TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink  TfgProgressDialog (UPDATED) - Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog (UPDATED) - компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet (UPDATED) - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit (UPDATED) - Компонент выбора градиента. TfgLinkedLabel  - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. (UPDATED) Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Список изменений
      TfgActionSheet: Добавлен новый вариант темы Theme = Custom и свойство ThemeID, позволяющий для андроида указать идентификатор своей темы диалога. Теперь доступна возможность создать свой вариант диалога для андроида. Изменен порядо срабатывания событий OnCancel, OnHide в реализации на iOS. Раньше срабатывали OnHide -> OnCancel, Теперь: OnCancel -> OnHide Обновлен пример Общие улучшения в читабельности кода TfgProgressDialog, TfgActivityDialog: Добавлен новый вариант темы Theme = Custom и свойство ThemeID, позволяющий для андроида указать идентификатор своей темы диалога. Обновлен пример Общие улучшения в читабельности кода TfgGradientEdit: Добавлено событие OnPointRemoved, срабатывающее, когда точка удалена из градиента. Обновлен пример TfgToast: Исправлена ошибка на iOS, приводящая к AV при многочисленном отображении тостов. (Спасибо Сергею Пьянкову за найденную ошибку) Регистрация стилевых объектов: Теперь регистрируются только те объекты, которые не добавлены в палитру.
    • Автор: Brovin Yaroslav
      0. Запустить RAD Studio с админскими правами (В контексном меню иконки выбрать Run as Administrator)
      1. Открыть Delphi пакет fgx.proj
      2. В настройках пакета указать место вывода заголовочных файлов для C++Builder: "Project -> Options -> Delphi Compiler -> C/C++ .hpp output directory"
      В верхнем выпадающем списке "Target" выберите "All Configurations - All Platforms"

      3. Выполнить сборку пакета для всех платформ. После сборки убедиться, что для всех платформ получены заголовочные файлы:

      4. Все, теперь можно создавать C++ приложения и подключив полученные заголовочные файлы использовать компоненты FGX.
    • Автор: Brovin Yaroslav
      Ссылка на скачивание (Только для RAD Studio Berlin): fgx_0.7.1.114.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" FGX - Donate:  QIWI: 4890 4941 7671 0929 Yandex.Money: 4100175510891 Описание
      Эта версия включает в себя следующий набор компонентов:
      Дизайнер итемов - дизайнер итемов. TfgToast - класс отображения быстрых сообщений TfgFlipView - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля" TfgPositionAnimation - анимация свойств типа TPosition TfgPosition3DAnimation - анимация свойств типа TPosition3D  TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink  TfgProgressDialog - Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog - компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit - Компонент выбора градиента. TfgLinkedLabel  - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Список изменений
      Общие изменения: Пакет для iOS не компилировался из-за использования старого API. Это устранено. (Спасибо StanE не только за сообщенную проблему, но так же и за патч, который он любезно предоставил с исправлением)
    • Автор: Brovin Yaroslav
      Ссылка на скачивание (Только для RAD Studio Berlin): fgx_0.7.1.112.zip Инструкция по установке: "Инструкция по установке набора компонентов FGX" FGX - Donate:  QIWI: 4890 4941 7671 0929 Yandex.Money: 4100175510891 Описание
      Эта версия включает в себя следующий набор компонентов:
      Дизайнер итемов - дизайнер итемов. TfgToast - класс отображения быстрых сообщений TfgFlipView - слайдер изображений. Поддерживает несколько способов переключения фотографий при помощи эффектов и сдвигов. При первом использовании ОБЯЗАТЕЛЬНО прочитать инструкцию "TfgFlipView - Инструкция загрузки стиля" TfgPositionAnimation - анимация свойств типа TPosition TfgPosition3DAnimation - анимация свойств типа TPosition3D  TfgBitmapLinkAnimation - анимация свойств типа TBitmapLink  TfgProgressDialog (UPDATED) - Компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения фоновой операции можно оценить. TfgActivityDialog (UPDATED) - компонент для отображения диалогового окна в момент выполнения длительной фоновой операции, когда время выполнения операции не возможно адекватно оценить. TfgActionSheet (UPDATED) - Аналог контекстного меню для мобильных платформ. TfgColorsPanel - Палитра цветов с возможностью выбора цвета. TfgGradientEdit - Компонент выбора градиента. TfgLinkedLabel  - Метка поддерживающая открытие Web ссылки в браузере по умолчанию. TfgApplicationEvents (UPDATED) - компонент с возможностью легко задать обработчики на основные события приложения: Отслеживание смены состояния приложения, простой, обновление и выполнение действий Actions, Изменение ориентации устройства и тд. TfgVirtualKeyboard - компонент облегчающий работу с виртуальной клавиатурой. Позволяет задать пользовательские кнопки над виртуальной клавиатурой под iOS, а так же отлавливать события по отображению и скрытию клавиатуры. Зарегистрированы все стилевые объекты на вкладке "FGX: Style objects" Список изменений
      TfgActionSheet: Добавлены и реализованы события TfgActionSheet.OnShow, TfgActionSheet.OnHide, TfgActionSheet.OnItemClick.  Добавлены свойство TfgActionSheet.Theme, позволяющее выбрать вариант темы: Auto - выбирает темную или светлую тему автоматически на основании текущего стиля; Light - использует светлую тему; Dark - темную Обновлен пример ActionSheetDemo. TfgApplicationEvents - добавлены новые событии: OnActivityResult (Андроид) - позволяет получить результаты/интенты из других приложений. OnFormBeforeShown - вызывает непосредственно до момент отображения формы OnFormActive - Вызывается, когда форма активируется. OnFormDeactivate - Вызывается, когда форма деактивируется OnFormCreate - Вызывается после создания экземпляра формы OnFormDestroy - Вызывается до разрушения формы OnScaleChanged - Вызывается, когда меняется скейл у формы. Например, при перетаскивании формы с одного экрана с одним скейлом на другой с другим скейлом (Больше актуально для OSX) TfgProgressDialog, TfgActivityDialog: Добавлены свойство Theme, позволяющее выбрать вариант темы: Auto - выбирает темную или светлую тему автоматически на основании текущего стиля; Light - использует светлую тему; Dark - темную. Общие изменения: Ассерты перенесены в скоп TfgAssert.
    • Автор: rustam_d
      Ярослав,
      дабы отблагодарить за работу по компонентам предлагаю вам сделать кошелек QIWI. 
      и обязательно указать его в разделе описания версий.
       
      Время на создание у вас займет 1 минуту, а радости гораздо больше будет )).
      Donate вещь бескорыстная и не накладывает на вас обязательства...но хоть какая-то мотивация.
       
    • Автор: Axbor
      Почему TfgToast нету на C++,  а все остальные есть? Или где то нужно включить? Embarcadero XE 10
  • Сейчас на странице   0 пользователей

    Нет пользователей, просматривающих эту страницу