Перейти к содержанию
Fire Monkey от А до Я
  • 0

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


Brovin Yaroslav

Вопрос

  • Администраторы

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

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

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

Ссылка на комментарий

Рекомендуемые сообщения

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

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

Ссылка на комментарий
  • 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

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

Ссылка на комментарий
  • 0
  • Администраторы

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

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

Ссылка на комментарий
  • 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
  • Администраторы

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, доступ к которой только из под админа.

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...