Перейти к содержанию
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

Версия 0.7.0.69 не ставиться.

1.

Ошибка.

Never-build pakage 'fgx' must be recompiled.

Старую версию не ставил на DX10.

2.

Также странности, один раз была кнопка install...более не отображается.

На всякий случай как обычно добавил вручную путь к Опциях к FGX\Library, хотя в инструкции этого нет....не помогает.

Еще вопрос, 210 цифра это норм? Понятно что название, но мало ли..

 

90206a8bb7cb.jpg

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

Нет, версия должна быть 230. Вы локально можете ее поменять в настройках пакета. Я в новом обновлении выложу уже исправленный пакет.

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

Товарищи, не получается установить версию 0.7.0.69.  Появилась такая ошибка.32a57c3e3772.jpg До этого были установлены  предыдущие версии компонентов. По инструкции установки FGX компонентов, удалил предыдущую версию. В чем может быть дело?

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

Товарищи, не получается установить версию 0.7.0.69.

Все нормально установилось...

6664357.jpg

 

Может быть день неудачный, загляните в гороскоп... А если серьезно, может предыдущую версию плохо удалили, может файлы какие то остались. Попробуйте еще раз.

Изменено пользователем estra
Ссылка на комментарий
  • 0

 

Товарищи, не получается установить версию 0.7.0.69.

Все нормально установилось...

6664357.jpg

 

Может быть день неудачный, загляните в гороскоп... А если серьезно, может предыдущую версию плохо удалили, может файлы какие то остались. Попробуйте еще раз.

Уже какой день пытаюсь поставить, в любом случае какой-то мой косяк, но не могу отловить на каком этапе именно. Товарищ, могли бы Вы записать видео инструкцию по установке этой версии?) Заранее спасибо.

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

Товарищ, могли бы Вы записать видео инструкцию по установке этой версии?) Заранее спасибо.

Ну раз партия просит, товарищ, так и быть, запишет.

видео инструкция

пароль на скачивание: Project001

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

 

Товарищ, могли бы Вы записать видео инструкцию по установке этой версии?) Заранее спасибо.

Ну раз партия просит, товарищ, так и быть, запишет.

видео инструкция

пароль на скачивание: Project001

 

Спасибо, теперь все работает - разобрался. Моя проблема была в том, что в путь к библиотекам не указывался, вручную все указал. Получилось.

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

а как быть если эти компоненты не работают на delphi 10 seatle на платформе андроид только под windows.

как будто система путь до файла не видит. Хотя в tools-> options->library я добавил путь до каталога с библиотекой

или я что то не так делаю?

1234234.jpg

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

Library path указывает путь до уже скомпилированных файлов библиотеки. Поэтому в нем нужно указывать к соответствующим версиям библиотеки собранным под андроид.

Более простой вариант, это добавить путь к исходным файлам библиотеки через Browsing Path. В этом случае при каждой сборке проекта, среда сама соберет за вас библиотеку.

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

Посмотрите настройки проектов примеров, поставляемых вместе с FGX. Я для них просто локально указывал, откуда брать исходники. 

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

программой filemon выяснил, что эта версия delphi просматривает катлоги не из переменной 'Browsing path' а из 'Library path'. после добавления в эту переменную модуль нашелся и заработал.

34.jpg

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

Добрый вечер,

Просто добавить по Target Platforms правой кнопки мышки и выбрать Add Platform...

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

Добрый день!

При билде проекта под андроид получаю гору предупреждений, делаю все по инструкции. Запуск среды от администратора.

Windows 10 64bit, Berlin Update 1. Устанавливаю на чистую среду, без переустановки компонентов.

Спойлер

Checking project dependencies...
Building fgx.dproj (Debug, Android)
brcc32 command line for "fgx.vrc"
  c:\program files (x86)\embarcadero\studio\18.0\bin\cgrc.exe -c65001 "fgx.vrc" -fofgx.res 
brcc32 command line for "fgxResource.rc"
  c:\program files (x86)\embarcadero\studio\18.0\bin\cgrc.exe -c65001 "fgxResource.rc" -fofgx.dres 
dccaarm command line for "fgx.dpk"
  c:\program files (x86)\embarcadero\studio\18.0\bin\dccaarm.exe -$O- --no-config -B -Q -Z -TX.so -AGenerics.Collections=System.Generics.Collections;
  Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG 
  -E.\Android\Debug -I"c:\program files (x86)\embarcadero\studio\18.0\lib\Android\debug";"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Android\Release" -LEC:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl\Android -LN"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Android\Debug" -NU"c:\program files (x86)\embarcadero\studio\18.0\lib\Android\Debug" -NSSystem;Xml;Data;Datasnap;
  Web;Soap; -O"c:\program files (x86)\embarcadero\studio\18.0\lib\Android\Release" -R"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Android\Release" -U"c:\program files (x86)\embarcadero\studio\18.0\lib\Android\debug";"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Android\Release" 
  --libpath:C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\platforms\android-14\arch-arm\usr\lib;
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\sources\cxx-stl\gnu-libstdc++\4.8\libs\armeabi-v7a 
  --linker:C:\Users\Public\Documents\Embarcadero\Studio\18.0\PlatformSDKs\android-ndk-r9c\toolchains\arm-linux-androideabi-4.6\prebuilt\windows\bin\arm-linux-androideabi-ld.exe 
  -V -VN --description:"Extensions for FM (FireMonkey)" -NO"c:\program files (x86)\embarcadero\studio\18.0\lib\Android\Debug"   fgx.dpk   
[DCC Warning] FGX.Types.pas(189): W1010 Method 'Notify' hides virtual method of base type 'TCollection'
[DCC Warning] fgx.dpk(79): W1033 Unit 'FGX.ActionSheet.Android' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'AndroidApi.ProgressDialog' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'FGX.ProgressDialog.Android' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'FGX.LinkedLabel.Android' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'Androidapi.JNI.Toasts' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'FGX.Helpers.Android' implicitly imported into package 'fgx'
[DCC Warning] fgx.dpk(79): W1033 Unit 'FGX.Toasts.Android' implicitly imported into package 'fgx'
Success
Elapsed time: 00:00:50.7

И, соответственно при инсталляции получаю следующее:

Спойлер

Checking project dependencies...
Compiling dclfgx.dproj (Debug, Win32)
dcc32 command line for "dclfgx.dpk"
  c:\program files (x86)\embarcadero\studio\18.0\bin\dcc32.exe -$O- -$W+ --no-config -M -Q -Z -TX.bpl 
  -AGenerics.Collections=System.Generics.Collections;Generics.Defaults=System.Generics.Defaults;WinTypes=Winapi.Windows;WinProcs=Winapi.Windows;
  DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE -DDEBUG -E.\Win32\Debug -I"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\debug";
  D:\Components\jcl-master\jcl\lib\d24\win32\debug;.\..\Library;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
  C:\Users\HyperZen\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include";
  D:\Components\jcl-master\jcl\lib\d24\win32;D:\Components\jcl-master\jcl\source\include;D:\Components\jvcl-master\jvcl\lib\D24\win32;
  D:\Components\jvcl-master\jvcl\common;D:\Components\jvcl-master\jvcl\Resources;D:\Components\acnt_regdx10berlin\DX10Berlin 
  -LEC:\Users\Public\Documents\Embarcadero\Studio\18.0\Bpl -LN"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\Debug" -NU"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Win32\Debug" -NSWinapi;System.Win;Data.Win;Datasnap.Win;Web.Win;Soap.Win;Xml.Win;Bde;System;Xml;Data;Datasnap;Web;
  Soap; -O.\..\Library;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";C:\Users\HyperZen\Documents\Embarcadero\Studio\18.0\Imports;
  "c:\program files (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files 
  (x86)\embarcadero\studio\18.0\include";D:\Components\jcl-master\jcl\lib\d24\win32;D:\Components\jcl-master\jcl\source\include;
  D:\Components\jvcl-master\jvcl\lib\D24\win32;D:\Components\jvcl-master\jvcl\common;D:\Components\jvcl-master\jvcl\Resources;
  D:\Components\acnt_regdx10berlin\DX10Berlin -R.\..\Library;"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\release";
  C:\Users\HyperZen\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files (x86)\embarcadero\studio\18.0\Imports";
  C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include";
  D:\Components\jcl-master\jcl\lib\d24\win32;D:\Components\jcl-master\jcl\source\include;D:\Components\jvcl-master\jvcl\lib\D24\win32;
  D:\Components\jvcl-master\jvcl\common;D:\Components\jvcl-master\jvcl\Resources;D:\Components\acnt_regdx10berlin\DX10Berlin -U"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Win32\debug";D:\Components\jcl-master\jcl\lib\d24\win32\debug;.\..\Library;"c:\program files 
  (x86)\embarcadero\studio\18.0\lib\Win32\release";C:\Users\HyperZen\Documents\Embarcadero\Studio\18.0\Imports;"c:\program files 
  (x86)\embarcadero\studio\18.0\Imports";C:\Users\Public\Documents\Embarcadero\Studio\18.0\Dcp;"c:\program files (x86)\embarcadero\studio\18.0\include";
  D:\Components\jcl-master\jcl\lib\d24\win32;D:\Components\jcl-master\jcl\source\include;D:\Components\jvcl-master\jvcl\lib\D24\win32;
  D:\Components\jvcl-master\jvcl\common;D:\Components\jvcl-master\jvcl\Resources;D:\Components\acnt_regdx10berlin\DX10Berlin -V -VN 
  --description:"Extensions for FM (FireMonkey) - Designtime" -JL -NB"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\Debug" 
  -NHC:\Users\Public\Documents\Embarcadero\Studio\18.0\hpp\Win32 -NO"c:\program files (x86)\embarcadero\studio\18.0\lib\Win32\Debug"   dclfgx.dpk   
[DCC Fatal Error] fgx.dpk(10): E2225 Never-build package 'fgx' must be recompiled
[DCC Fatal Error] dclfgx.dpk(48): E2202 Required package 'fgx' not found
Failed
Elapsed time: 00:00:00.1

 

1.jpg

2.jpg

3.jpg

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

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

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

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

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

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

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

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

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

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