FireMonkey (RAD Studio XE8)

  • Автор темы Plomba
  • 3003
  • Обновлено
  • 22, Apr 2015
  • #1
Приветы всем! Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить. При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно? Заранее спасибо!

Plomba


Рег
16 Oct, 2007

Тем
2

Постов
5

Баллов
25
  • 23, Apr 2015
  • #2
В RAD Studio XE8 это уже не FireMonkey а Multi-Device и насколько я знаяю если ничего не менять в наборе компонентов при установке то он ставится автоматом
 

neobi1


Рег
06 Jul, 2014

Тем
6

Постов
39

Баллов
99
  • 23, Apr 2015
  • #3
Когда создаёшь новый проект: File->New, среди вариантов выбираешь многоплатформенное приложение, и тогда в Палитре инструментов появляются желанные, установленные FireMonkey компоненты.
 

alexp25


Рег
16 Apr, 2015

Тем
0

Постов
6

Баллов
6
  • 30, May 2015
  • #4
Plomba, post: 763708:
Приветы всем!
Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить.
При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно?
Заранее спасибо!
Отдельно не ставится - идет в комплекте
 

kouvaev


Рег
23 Mar, 2009

Тем
2

Постов
16

Баллов
36
  • 31, May 2015
  • #5
Возможно при установке вы сняли флажки с FireMonkey и у вас его тупо нет. В этом случае нужно переустановить среду.
 

sofiamay


Рег
15 Jan, 2013

Тем
0

Постов
6

Баллов
6
  • 19, Jun 2015
  • #6
Одно горе с этой FireMonkey. Из минусов: плохая обратная совместимость, прихдится сильно переколбашивать формы. Лично испытал гимор при переходе с ХЕ5 на ХЕ6, на ХЕ7, на ХЕ8. Но в целом, сойдет… В ХЕ8: File->New->New->Other->Multidevice Application->Blank Application.
 

M.A.D.M.A.N.


Рег
18 Jun, 2015

Тем
0

Постов
3

Баллов
3
  • 20, Jun 2015
  • #7
MADMAN, исходя из своего опыта разработки на VCL и FireMonkey, чему отдадите предпочтение? Есть смысл перебираться на FireMonkey делфинистам?
 

Temoxa


Рег
06 Feb, 2015

Тем
5

Постов
23

Баллов
73
  • 20, Jun 2015
  • #8
Я думаю есть смысл перебираться только если приложение необходимо с минимальными временными затратами написать для нескольких целевых платформ. Ну и если приложение не слишком сложное.
 

Zvor


Рег
21 Jan, 2015

Тем
0

Постов
1

Баллов
1
  • 20, Jun 2015
  • #9
Temoxa, post: 763721:
MADMAN, исходя из своего опыта разработки на VCL и FireMonkey, чему отдадите предпочтение?

Есть смысл перебираться на FireMonkey делфинистам?
Т.к. эмбаркадера уделяет большое внимание обезьяне, на vcl они забили, потому там может один баг тянуться от одной версии до другой очень долгое время.

Вообще, если нужны красивости в морде приложения, всякие анимашки, стили и т.д., то юзать обезьяну, если же приложение не критично к интерфейсу (допустим пара кнопок и мемо), то лучше юзать vcl.

Ну и есть сложности с настройкой стилей в обезьяне, надо просто садиться и разбираться, возможно даже ногами не один день.

Исходя из этого: если вы не работали с обезьяной и вам важна скорость разработки интерфейса, то vcl; а если нужны красивости (следует упоминуть, что в обезьяне от версии к версии какие-то баги лечатся, а какие-то добавляются) и есть время разбираться со стилями, со всей подноготной, то обезьяна.

Лично мне проще на vcl что-то делать.
 

M.A.D.M.A.N.


Рег
18 Jun, 2015

Тем
0

Постов
3

Баллов
3
  • 17, Jul 2015
  • #10
Plomba, post: 763708:
Приветы всем!
Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить.
При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно?

Заранее спасибо!
Идет в комплекте!
 

alexandervolkov


Рег
18 Apr, 2011

Тем
0

Постов
1

Баллов
1
  • 31, Jul 2015
  • #11
XE8 поддерживает разработку под Mac OS X 64 бит? Извините, возможно не в ту тему, но XE8 поддерживает разработку под Mac OS X 64 бит? При добавлении Таргет добавляется OSX32 .....
 

gsm1977


Рег
24 Jul, 2015

Тем
0

Постов
2

Баллов
2
  • 12, Aug 2015
  • #12
Earl_Vadim, post: 763729:
Прямо сейчас ставлю XE8, в выборе осей ничего про OS-X 64 не видел.
оси выбираться когда выбираешь тип компиляции проекта
 

homolibere


Рег
29 Jan, 2009

Тем
1

Постов
4

Баллов
14
  • 21, Aug 2015
  • #13
если студия корректно поставилась и проект настроен под нужную ось, то в группе проектов -> целевая платформа -> добавить платформу
 

IgorIs1


Рег
21 Aug, 2015

Тем
0

Постов
2

Баллов
2
  • 01, Sep 2015
  • #14
Хочу поделиться кодом.

Так Вы сможете найти уровень заряда батареи

uses

AndroidAPI.Helpers,

AndroidAPI.JNI.GraphicsContentViewText;

type

TForm1 = class(TForm)

procedure FormCreate(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

function BatteryPercent(const aContext: JContext): Integer;

end;

var

Form1: TForm1;

implementation

{$R *.fmx}

function TForm1.BatteryPercent(const aContext: JContext): Integer;

var

filter: JIntentFilter;

battery: JIntent;

begin

filter := TJIntentFilter.Create;

filter.addAction(TJIntent.JavaClass.ACTION_BATTERY_CHANGED);

battery := aContext.registerReceiver(NIL, filter);

result := battery.getIntExtra(StringToJString('level'), -1)

end;

procedure TForm1.FormCreate(Sender: TObject);

var

myContext: JContext;

begin

myContext := SharedActivityContext;

Showmessage(BatteryPercent(myContext).ToString);

end;

а еще по другим параметрам испанец круто обсосал тут

http://neftali.clubdelphi.com/?p=3157

а если надо модель, серийный то это у вас на компе Delphi\Samples\Object Pascal\Mobile Snippets\DeviceInfo (но тут хоть ИОС есть).
 

tFeniks


Рег
17 Oct, 2007

Тем
0

Постов
2

Баллов
2
Тем
49554
Комментарии
57426
Опыт
552966

Интересно