• 0
Brovin Yaroslav

Инструкция по установке набора компонентов 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

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

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


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

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

  • 0

Прошу Ярослава поправить первый пост в данной ветке, чтобы не вводить пользователей в заблуждение :)

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


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

Hello! After update to FGX version 0.7.1.118, when i try to execute SHOW on fgActionSheet, i got  an error (Android):

Invoke Error: method not found.

Any help?

Thanks a lot!

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


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

Пытаюсь установить, но выдает такую ошибку [dcc32 Fatal Error] FGX.Asserts.pas(286): F2039 Could not create output file 'c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\Debug\FGX.Asserts.dcu'

В чем может быть проблема?

- 10.1 Berlin

- Ранее компонент не был установлен.

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


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

Пытаюсь установить, но выдает такую ошибку [dcc32 Fatal Error] FGX.Asserts.pas(286): F2039 Could not create output file 'c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\Debug\FGX.Asserts.dcu'

В чем может быть проблема?

- 10.1 Berlin

- Ранее компонент не был установлен.

Запустить студию с админскими правами

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


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

Запустить студию с админскими правами

Спасибо, помогло.

Теперь другая проблема, после установки пишет установлено, но компонентов не видно.

Нужно ли в Options-> Library указывать какие то пути?

 

Изменено пользователем RubenKamp

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


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

Добрый день.

После установки по инструкции пакета fgx 0.7.118 под Berlin Update 2 среда продолжает ругаться на компоненты.

'Cannot resolve unit name 'FGX.ProgressDialog'

На прошлых средах ставился нормально. Может я что-то не так делаю? Но вроде все по инструкции...

Изменено пользователем Alex7wrt

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


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

Я так понимаю, что не все правильно установилось, раз выводится сообщение "[F2613 Unit 'FGX.GradientEdit' not found." 

Уже пробовал раз десять удалять и переустанавливать FGX. В чем может быть ошибка?

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 24.07.2017 в 13:45, Brovin Yaroslav сказал:

Запустить студию с админскими правами

А может лучше сделать так, чтобы компоненты/библиотеки не лезли в "системные папки" Студии?

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 28.10.2017 в 19:53, x11 сказал:

А может лучше сделать так, чтобы компоненты/библиотеки не лезли в "системные папки" Студии?

не ставьте студию в C:\Program Files

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


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

Почему?

Это для неё правильное место.

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


Ссылка на сообщение
Поделиться на другие сайты
  • 0
В 28.10.2017 в 16:53, x11 сказал:

А может лучше сделать так, чтобы компоненты/библиотеки не лезли в "системные папки" Студии?

Можно, вы можете у себя поправить пути сборки для пакетов fgx и dclfgx. На будущее подумаю, куда лучше складывать собранные файлы.

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


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

Стили установил, но диспетчер свойств не показывает стиль для FlipView

Screenshot_10.png

Screenshot_9.png

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


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

Для тех, у кого  ошибка с dclfg.***bpl  "Design-Time пакет. Выдает ошибку: E2225 Never-build pakage 'fgx' must be recompiled"  на Berlin 10+:

1) У обоих пакетов устанавливаем "Options->Description->Build control->Rebuild as need";

2) Переустанавливаем пакет "fgx.***bpl" с этой опцией (fgx240.bpl);

3) Находим "fgx.dcp" в $(BDS)\lib\win32\debug (этот путь прописан у "fgx.***bpl" в "Options->Delphi Compiler->DCP output directory" как "$(BDSLIB)\$(PLATFORM)\$(CONFIG)", например у меня это "C:\Program Files (x86)\Embarcadero\Studio\18.0\lib\win32\debug") и кладём в папку R101 (Update 1)\Design", где лежит "dclfgx.dproj";

4) Туда же кладём все ".pas" из папки "R101 (Update 1)\Library";

5) Теперь можно устанавливать design-time пакет "dclfgx.***bpl"

Изменено пользователем Vlad Dubov

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


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

hi

 

I have a problem

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

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


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

hi

 

I have a problem

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

Сообщение об ошибке справедливое.

Но, всегда нужно помнить, что циганский поезд, типа Эмбы лучше ставить в отдельную не системную папку, желательно с правами на запись.

 

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


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

where can i put the file ?

We need to run the Studio with administrator rights

Изменено пользователем wamaco

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


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Похожий контент

    • От Brovin Yaroslav
      Приступил к работе над большим демо-проектом, который призван продемонстрировать работу каждого компонента в библиотеке FGX Native. Работа будет продолжаться по мере добавления новых компонентов.
      Данный демо проект нужен не только показать возможности библиотеки, но он так же станет своеобразным наглядным руководством по настройкам компонентов. Ниже представлен пример страницы приложения, посвященный компоненту TfgLabel.

    • От Brovin Yaroslav
      О чем эти слова?!?!
      Да все о том же, о гибкой системе выравнивания FlexBox и об используемой реализации этой системы Yoga.
      На этот раз решаем задачу сохранения пропорций в размерах контролов. Представьте себе. что ваши встраиваемые изображения должны всегда сохранять соотношение сторон 16 к 9. Чтобы такого добиться в VCL и частично в FMX, вам придется написать код. Хоть он и простой, но написать его придется. в FGX Native введено новое свойство AspectRatio для Size. Его основная идея задать соотношение ширины к высоте контрола. А дальше система выравнивания сама все сделает за вас и при изменении ширины или высоты контрола (в зависимости от других настроек) автоматически вычислит высоту или ширину и сохранит пропорцию.
       


    • От Brovin Yaroslav
      Расширяем границы возможностей одного из самых базовых контролов после кнопки ;-) - TfgEdit.
      Большое количество нововведений, среди которых ряд гибких настроек:
      Правила автоматической расстановки заглавных букв AutocapitalizationType. Настройки типа используемой клавиатуры KeyboardType. Правила автоматической коррекции опечаток в словах AutocorrectionType. Настройки шрифтов Font. Настройки цвета текста Color. TextPrompt - текст подсказка. Настройки пароля IsPassword. Ограничение длины вводимого текста MaxLength. Настройки проверки правописания и выделения ошибок SpellCheckingType. Режим только чтения ReadOnly. ReturnKeyType. А еще было добавлено событие OnTap для всех контролов, которое позволяет отследить именно нажатие на контрол. 
       

    • От Brovin Yaroslav
      Работа над API продолжается. В этот раз руки дошли до асинхронной реализации ShowMessage.
      Впереди еще диалоговые формы ввода строковых данных и классический MessageDlg.
       



    • От Brovin Yaroslav
      Тема: FGX Native. Новейшая кроссплатформенная платформа для мобильной разработки на Delphi Дата и время: 27 марта 2018 года в 12:00 Участники: @Brovin Yaroslav, Андрей Совцов Регистрация: ссылка Ссылка на официальный телеграмм канал: https://t.me/fgx_native Участие бесплатное На вебинаре познакомимся с текущей разработкой новой кроссплатформенной платформы, позволяющей создавать нативные приложения с быстрым откликом, плавной анимацией, продвинутой системой выраванивания, поддержкой RTL языков, оптимизированной работой с изображениями, быстрой канвой и многим другим. RAD Studio, Android/iOS В вебинаре принимает участие автор разработки Ярослав Бровин
       





    • От Brovin Yaroslav
      Добавлен новый компонент - TfgTimer таймер ⏰🕰⌛️
      В отличии от VCL и FMX реализации таймера в FGX по мимо обычных настроек имеет ряд дополнительных, которые расширяют возможностииспользования компонента:
      Возможность выбирать вариант реализации таймера, который будет сказываться на точности работы таймера и принципах его работы (потоковый таймер, системный, на петле событий и тд). В каждой системе существует несколько реализаций таймера, которые между собой отличаются по точности и принципам работы. TfgTimer позволяет выбирать реализацию таймера в зависимости от ваших нужд. Пока реализован стандартный потоковый таймер с синхронизацией с UI потоком. Отсрочка до первого срабатывания таймера Delay.
    • От Brovin Yaroslav
      Добавлен новый компонент TfgCardPanel. 
      Панель из Material Design, добавляющая возможности по настройки внешнего вида согласно стиля https://material.io/guidelines/material-design/elevation-shadows.html#elevation-shadows-elevation-android 
      Данный контрол используется во многих сценариях мобильной разработки, от использования в прокручиваемых списках и заканчивая сложными разметками, где требуется эффектно показать полученную информацию пользователю приложения.
      Компонент позволяет настроить уровень (elevation) по оси Z, радиусы скругления и цвет заднего фона. 
      На скриншотах ниже вы можете видеть, как легко можно составить эффектное отображение информации в виде карточки при помощи нового компонента.



    • От Brovin Yaroslav
      Время улучшения дизайнера форм пришло! 🚀
      Как часто вы, выбирая компонент в дизайнере формы, ищите среди свойств компонента значения размеров, позиции, внешних и внутренних отступов?
      Мы посчитали, что очень часто, и решили сэкономить ваше время, чтобы вы могли потратить его на решение других более важных задач.
      Поэтому представляем вам новую информационную панель с параметрами позиционирования и выравнивания компонента. Она уже умеет показывать текущие значения выделенных компонентов и скрывать не нужные. 
      P.S. А еще в будущем она научится визуально показывать области отступов и границы контролов прямо в дизайнере.


    • От Brovin Yaroslav
      Новый компонент TfgApplicationEvents для централизованного мониторинга вашего мобильного приложения.
      Отслеживает изменение системных событий вашего приложения и предоставляет эти данные в одном месте.
      1. OnApplicationStateChanged - Произошла смена состояния приложения
      2. OnException - произошла ошибка в приложении
      3. OnLowMemory - мало оперативной памяти
      4. OnScreenOrientationChanged - изменилась ориентация экрана
      P.S. События будут пополняться.


    • От Brovin Yaroslav
      Новые обновления компонентов TfgProgressBar и TfgActivityIndicator.
      В вашем приложении нужно отобразить выполнение длительных операций? ⏱⌛️ Тогда эти два компонента то, что вам нужно. Первый позволяет отобразить прогресс выполнения вашей задачи, когда вы можете ее оценить. Второй - когда не известно, через какое время закончится ваша фоновая задача. Оба компонента имеют ряд опций по настройки внешнего вида. 
      Смотрим видео работы демки с компонентами. (Видео снизу 👇)
       
      Screenrecorder-2018-03-31-01-03-42-314.mp4



  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу