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
6
votes
0 answers

Cleartype font / text rendering in Firemonkey

Here is a sample VCL application containing just a TEdit control. If you compile a similar Firemonkey (FMX) application you will notice this: (The small L letter is jumping around like crazy) On my research i found this G+ post which results…
ChrisB
  • 2,497
  • 2
  • 24
  • 43
6
votes
2 answers

Rounding error with TDateTime on iOS

When calculating a 32bit ID from a timestamp (TDateTime), I get a strange error. In certain situations, the value is different on different processors. The fTimeStamp field is read from a Double field in a SQLite database. The code below calculates…
Hans
  • 2,220
  • 13
  • 33
6
votes
2 answers

Screen.Cursor in Firemonkey

In Delphi 6, I could change the Mouse Cursor for all forms using Screen.Cursor: procedure TForm1.Button1Click(Sender: TObject); begin Screen.Cursor := crHourglass; end; I am searching the equivalent in Firemonkey. Following function does not…
Daniel Marschall
  • 3,739
  • 2
  • 28
  • 67
6
votes
4 answers

Changing default TextSettings Font Family / Size (XE7)

I am currently developing an application for Windows 8.1 and OSX Yosemite. Firemonkey uses Segoe UI (12) and Helvetica (13) as the default font family and size. Does someone know a way to change those default settings or completely deactive…
Chris
  • 81
  • 1
  • 4
6
votes
0 answers

Threading inconsistency Delphi xe6

So, I've always faced MAJOR headaches when threading in delphi xe4-6, whether it be from threads not executing, exception handling causes app crashes, or simply the on terminate method never getting called. All the workarounds I've been instructed…
ThisGuy
  • 1,405
  • 1
  • 24
  • 51
6
votes
1 answer

Can I annotate class of some object as type?

I want to create a TDictionary that - as you can see - holds pairs of strings and references to TControl class definition to be able to call Create method on the dictionary elements at runtime. Can I?
6
votes
3 answers

Minimum requirements to deploy FireMonkey on Windows

What are the minimum requirements for a Windows machine to run an application developed in FireMonkey? Can it run any machine that can run a VCL applications? Specifically can it run on XP?
David Dubois
  • 3,842
  • 3
  • 18
  • 36
6
votes
1 answer

Passwords and Delphi TZipFile

Is Delphi XE5 TZipFile able to handle encrypted/password protected zip files? Or must users use third party software to handle this? Any help would be appreciated.
Alex
  • 543
  • 1
  • 9
  • 21
6
votes
2 answers

AlphaBlend in FireMonkey

How can I change AlphaBlend value (of a form) in a FireMonkey Desktop Application? Well It's available in VCL Application but I couldn't find it in FireMonkey. Screenshot:
Sky
  • 4,244
  • 7
  • 54
  • 83
6
votes
2 answers

Android background service in Delphi XE5

I need to write some service for android, using delphi XE5 (firemonkey). That service need to run in backgroung and periodically read sms inbox, writing it into sqllite DB (sms backup). I know how to read sms and how to write it to DB, but I have no…
user3082181
  • 63
  • 1
  • 3
6
votes
5 answers

Class segmentation fault (11)

Please follow the steps below: Create New Firemonkey Moblie Application Add TGeustureManager component to the Form Add 2 TButton components to the Form Button1.Text: "Button1: Do something..." Button2.Text: "Button2: Exit Application..." Double…
Oussama Al Rifai
  • 323
  • 1
  • 6
  • 16
6
votes
2 answers

Save a TiniFile from application to iOS

I am very new to the iOS platform. I am trying to save an INI file for my application. The problem is that I can't get a path with write permission. Here is my code: ini := TIniFile.Create(GetHomePath + '/user.dat'); try …
opc0de
  • 11,557
  • 14
  • 94
  • 187
6
votes
3 answers

How to parse specified value from JSON object in Delphi XE3?

My JSON object looks like this: { "destination_addresses" : [ "Paris, France" ], "origin_addresses" : [ "Amsterdam, Nederland" ], "rows" : [ { "elements" : [ { "distance" : { …
Frank
  • 63
  • 1
  • 1
  • 3
6
votes
3 answers

Delphi and iOS File size

I created a small application in Delphi XE4 for iOS. I have 7 forms on it. And everything is good. But I am a little bit shocked with file size! Its 44MB on Simulator. The same application I made for android was almost 2MB. It has a background image…
Barlet
  • 545
  • 2
  • 8
  • 26
6
votes
0 answers

BeginUpdate - EndUpdate causing form to go behind all open windows

I have ported a control heavy application in firemonkey which I have worked upon with DXScene for little over 2 years now. The sheer number of visual controls updating on every UI change warranted the BeginUpdate-EndUpdate methods prefixed and…
Umair Ahmed
  • 2,420
  • 1
  • 21
  • 40