• 0
Brovin Yaroslav

FGX Инструкция для получения пакета FGX для C++ Builder

Вопрос

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"

2014-10-01 17-52-37 Project Options for fgx210.bpl  (All platforms - All configurations).png

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

2014-10-01 17-55-09 Debug.png

4. Все, теперь можно создавать C++ приложения и подключив полученные заголовочные файлы использовать компоненты FGX.

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

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


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

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

  • 0

[dcc32 Fatal Error] FGX.Asserts.pas(160): F2039 Could not create output file 'c:\program files (x86)\embarcadero\studio\17.0\lib\Win32\Debug\FGX.Asserts.dcu'

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
В 20.08.2016 в 20:15, ZuBy сказал:

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

Спасибо, добавил :-)

У меня просто среда стоит отдельно. и не требует админских прав. Поэтому я все время забываю про это упомянуть.

Равиль Зарипов (ZuBy) и Kitty понравилось это

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


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

Скажите пожалуйста, а где можно взять: Delphi пакет fgx.proj

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
13 часов назад, Dima N сказал:

Скажите пожалуйста, а где можно взять: Delphi пакет fgx.proj

Скачать последнюю версию с 

А потом в архиве в папке Library

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


Ссылка на сообщение
Поделиться на других сайтах
  • 0
21 час назад, Brovin Yaroslav сказал:

Скачать последнюю версию с 

А потом в архиве в папке Library

Спасибо за сообщение, в папке Library файла fgx.proj нет, возможно вы имели ввиду fgx.dproj. Когда я пытаюсь открыть этот файл в C++ Builder, возникает ошибка "The project cannot be loaded because the required Personality Delphi.Personality is not available". Я создал новый C++ Builder пакет, добавил туда файлы *.pas из Library и скомпилировал их. Но мне не понятно как быть с design-time пакетом. У меня стоит C++ Builder и я еще никогда не устанавливал Delphi пакеты в C++ Builder.

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


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

The project cannot be loaded because the required Personality Delphi.Personality is not available

Это древняя не исправимая ошибка. Чтобы она не происходила надо открывать проект в студии, а не в C++ Builder.

Dima N и Равиль Зарипов (ZuBy) понравилось это

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


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

Это древняя не исправимая ошибка. Чтобы она не происходила надо открывать проект в студии, а не в C++ Builder.

У человека Delphi может просто не быть

Равиль Зарипов (ZuBy) понравилось это

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


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

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

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

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

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


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

Войти

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


Войти сейчас

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

    • Автор: 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
      Ссылка на скачивание (Только для 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
    • Автор: Павел Алхимов
      Многие компоненты FGX - то, что просто недопортировано из VCL в FMX. Авторы, насколько можно видеть - разработчики из команды Embarcadero. Так почему FGX не входит в стандартную поставку Delphi? Каковы перспективы этого вопроса?
  • Сейчас на странице   0 пользователей

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