FireMonkey (RAD Studio XE8)

Plomba

Premium
Joined
Oct 16, 2007
Messages
18
Reaction score
18
Приветы всем!
Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить.
При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно?

Заранее спасибо!
 

neobi1

Member
Joined
Jul 6, 2014
Messages
51
Reaction score
3
В RAD Studio XE8 это уже не FireMonkey а Multi-Device и насколько я знаяю если ничего не менять в наборе компонентов при установке то он ставится автоматом :)
 

alexp25

Premium
Joined
Apr 16, 2015
Messages
7
Reaction score
1
Когда создаёшь новый проект: File->New, среди вариантов выбираешь многоплатформенное приложение, и тогда в Палитре инструментов появляются желанные, установленные FireMonkey компоненты.
 

Igorek98

New member
Joined
Feb 26, 2015
Messages
3
Reaction score
0
File->New->Multi-Dеvicе Aplication->Blank Application
 

kouvaev

Member
Joined
Mar 23, 2009
Messages
26
Reaction score
1
Приветы всем!
Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить.
При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно?
Заранее спасибо!
Отдельно не ставится - идет в комплекте :D
 

sofiamay

Member
Joined
Jan 15, 2013
Messages
7
Reaction score
1
Возможно при установке вы сняли флажки с FireMonkey и у вас его тупо нет. В этом случае нужно переустановить среду.
 

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

Member
Joined
Jun 18, 2015
Messages
5
Reaction score
1
Одно горе с этой FireMonkey. Из минусов: плохая обратная совместимость, прихдится сильно переколбашивать формы. Лично испытал гимор при переходе с ХЕ5 на ХЕ6, на ХЕ7, на ХЕ8.
Но в целом, сойдет…

В ХЕ8: File->New->New->Other->Multidevice Application->Blank Application.
 
Last edited by a moderator:

temoxa

Member
Joined
Feb 6, 2015
Messages
39
Reaction score
1
Age
26
MADMAN, исходя из своего опыта разработки на VCL и FireMonkey, чему отдадите предпочтение?

Есть смысл перебираться на FireMonkey делфинистам?
 

Zvor

New member
Joined
Jan 21, 2015
Messages
3
Reaction score
0
Я думаю есть смысл перебираться только если приложение необходимо с минимальными временными затратами написать для нескольких целевых платформ. Ну и если приложение не слишком сложное.
 

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

Member
Joined
Jun 18, 2015
Messages
5
Reaction score
1
MADMAN, исходя из своего опыта разработки на VCL и FireMonkey, чему отдадите предпочтение?

Есть смысл перебираться на FireMonkey делфинистам?

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

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

Лично мне проще на vcl что-то делать.
 
Last edited by a moderator:

alexandervolkov

New member
Joined
Apr 18, 2011
Messages
4
Reaction score
0
Приветы всем!
Ребят хотелось бы испробовать FireMonkey, но не могу найти как установить.
При установке RAD Studio XE8 его в списке нет. Он ставится как-то отдельно?

Заранее спасибо!


Идет в комплекте!
 

gsm1977

New member
Joined
Jul 24, 2015
Messages
4
Reaction score
0
XE8 поддерживает разработку под Mac OS X 64 бит?

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

homolibere

Member
Joined
Jan 29, 2009
Messages
10
Reaction score
0
Прямо сейчас ставлю XE8, в выборе осей ничего про OS-X 64 не видел.

оси выбираться когда выбираешь тип компиляции проекта
 

IgorIs

New member
Joined
Aug 21, 2015
Messages
3
Reaction score
0
если студия корректно поставилась и проект настроен под нужную ось, то в группе проектов -> целевая платформа -> добавить платформу
 

tFeniks

New member
Joined
Oct 17, 2007
Messages
2
Reaction score
0
Хочу поделиться кодом. Так Вы сможете найти уровень заряда батареи
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

New member
Joined
Oct 17, 2007
Messages
2
Reaction score
0
Last edited by a moderator:
Top