Questions tagged [firemonkey]

FireMonkey(tm) is the cross-platform GUI framework developed by Embarcadero Technologies, a part of Idera Inc. and is a part of the RAD Studio development tool.

FireMonkey is a cross-platform UI framework for Windows, Mac OS X, iOS and Android providing windows and controls on both 2D surfaces and 3D environments. It uses GPU-accelerated rendering, allowing smooth effects and animation to be applied to controls and other on-screen images, and is vector-based and skinnable, building its controls from a library of underlying primitives. Skins give close-to-native look and feel.

FireMonkey currently supports Mac OS X, Win 32bit & 64bit as well as iOS and Android.

3809 questions
9
votes
2 answers

Is there a web browser component for use in FireMonkey application?

For Delphi VCL there is TWebBrowser and some 3rd party components like TEmbeddedWebBrowser available for browsing a web. Is there a similar web browser component but for Firemonkey framework in Delphi XE2 (ideally with Windows and Mac support) ?
Dennies Chang
  • 564
  • 5
  • 15
9
votes
4 answers

What road to take to load an SVG graphic into a FireMonkey app?

There are about four implementations I can think of that are capable of loading SVG graphics into a Delphi application. One of those, by Mattias Andersson, who is the author of FMX.Canvas.VPR , works with FireMonkey, but he's not yet prepared to…
Domus
  • 1,263
  • 7
  • 23
9
votes
1 answer

FireMonkey controls do not animate smoothly

Background I've created a GUI using some FireMonkey controls. Some controls are animated and their appearance updates automatically. Some controls only update in response to user interaction (sliders etc). Problem Interaction with the user…
Shannon Matthews
  • 9,649
  • 7
  • 44
  • 75
9
votes
4 answers

Firemonkey to iPhone

Here I have my Windows laptop with Delphi XE2 and Firemonkey. I've written a little Firemokey hello world app. In my hand I have my new iPhone 4S that I just brought home. What are the steps to get my Firemonkey app onto my iPhone?
David Dubois
  • 3,842
  • 3
  • 18
  • 36
9
votes
3 answers

How to add menu items separators which work as expected on OSX?

On Windows platform, with the VCL, when we want to add a separator in a menu, we add a TMenuItem with a Caption := '-'; With FireMonkey, we add a TMenuItem with a Text := '-'; It works as expected on Windows platform, the item with the Text='-' is…
Whiler
  • 7,998
  • 4
  • 32
  • 56
9
votes
3 answers

Why does my Firemonkey app open a terminal window on OSX but not on Win32?

I created a simple testbed app in Delphi XE2, and compiled both a Win32 and OSX version of the application. I zipped up the OSX version, along with a copy of the libcgunwind dylib runtime file and copied this files to a Mac i have access to. When I…
Alan
  • 91
  • 2
9
votes
3 answers

How to access iOS accelerometer in Delphi XE2?

How do I access the accelerometer in iOS using Delphi XE2? I tried looking through the IDE but did not find a component.
Johan
  • 74,508
  • 24
  • 191
  • 319
9
votes
1 answer

Why does indy return unreadable data but chrome loads it fine?

I'm trying to do a GET request on one of my game server's RESTAPI. When I load it in chrome it load with the correct json response but when I try to do it with indy it just gives me a bunch of unreadable text. URL for the request:…
Adriaan
  • 806
  • 7
  • 24
9
votes
1 answer

Firemonkey android read_phone_state runtime permission asks to get IMEI

How can I get read_phone_state permission at runtime to get IMEI number? if not HasPermission('android.permission.READ_PHONE_STATE') then begin //ASK AND GET PERMISSION ? end; function TForm1.HasPermission(const Permission:…
Jande
  • 1,695
  • 2
  • 20
  • 32
9
votes
1 answer

How to fix Error "JNI ERROR (app bug): global reference table overflow (max=65535)"

My app crashes (very rarely) and reports this error: "JNI ERROR (app bug): global reference table overflow (max=65535)" 03-04 14:22:05.974: A/art(15796): sart/runtime/indirect_reference_table.cc:109] JNI ERROR (app bug): global reference table…
Vyacheslav
  • 165
  • 1
  • 1
  • 6
9
votes
2 answers

How do I remove clear button in searchbox of listview?

I want to put a TEditButton dynamically in searchbox of ListView so I did this: ListView := TListView.Create(Self); ListView.Parent := Self; ListView.Name := 'hello';…
Nandini Bag
  • 119
  • 1
  • 5
9
votes
0 answers

Best way to implement MVVM bindings (View <-> ViewModel) in Delphi?

For a multi-platform application using native components, the standard Delphi approach is no longer sufficient. So far our structure had only to parts: GUI (Forms) and Business logic. We now need to split the "Forms" part into two, which in a MVVM…
Hans
  • 2,220
  • 13
  • 33
9
votes
1 answer

Delphi VCL ShadowEffect like FMX TShadowEffect

In Firemonkey we can use a TShadowEffect to draw a nice looking shadow. This shadow also adjusts its opacity and translucency so it displays the correct component beneath it if a control is overlapping. Without TShadowEffect: With…
Tommy
  • 596
  • 6
  • 30
9
votes
3 answers

Firemonkey: Adding a font from resource to memory and using it

In VCL, I could load a font from resource and without saving it I could use it from memory. Here is the code I use and it works in VCL: procedure TForm1.Button1Click(Sender: TObject); var ResStream : tResourceStream; FontsCount :…
Sky
  • 4,244
  • 7
  • 54
  • 83
9
votes
1 answer

Taking pictures on Android from Delphi Firemonkey XE5 app

Has anyone been able to take pictures from camera on Android from within the app written in Delphi Firemonkey XE5? How about the video capture? This is believed to be either a bug in a framework or just something with missing documentation about…
That Marc
  • 1,134
  • 3
  • 19
  • 42