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
14
votes
3 answers

Delphi Xe2 with Firemonkey : Can you have a non-client area that is painted in a style other than the default Windows nonclient paint style?

Here is a sample of a delphi application I am making using firemonkey + Delphi XE2. As you can see, you can use the visual style "stylebook" in Firemonkey to customize the appearance of most things inside the window frame. However the outside of the…
Warren P
  • 65,725
  • 40
  • 181
  • 316
14
votes
1 answer

Delphi XE2: Display PDF in a Delphi FireMonkey app on OSX

I'm working on a port of a Delphi app to OSX using FireMonkey. Part of the app displays PDF's, currently using the Acrobat viewer control or Gnostice components under Windows. These options aren't available in FireMonkey for OSX, so I was wondering…
Kevin McBrearty
  • 265
  • 3
  • 9
14
votes
6 answers

Delphi XE2: Is there a predefined conditional to identify VCL and FireMonkey?

In Delphi XE2, we have use {$ifdef Win32} {$ifdef Win64} to identify which platform we are in. Is there any predefined conditional that may identify VCL and FMX?
Chau Chee Yang
  • 18,422
  • 16
  • 68
  • 132
14
votes
3 answers

How to get windows shutdown event in Fmx project as WM_QUERYENDSESSION and WM_ENDSESSION on a VCL project?

I need to intercept Windows shutdown, and execute some DB query, before that my application will close. I'm using Delphi XE10 under Windows 10 on a FMX project What I tried is the code below, but it doesn't work private { Private declarations…
Gianluca Colombo
  • 717
  • 17
  • 38
14
votes
4 answers

How to save a file on Android? (Firemonkey)

How can I save a file locally on an Android device, using Delphi (XE5, Firemonkey)? Something as simple as Memo.Lines.SaveToFile('test.txt') does not seem to work. It results in the following error message: "Cannot create file "/test.txt". Not a…
Reinier
  • 459
  • 2
  • 4
  • 13
14
votes
1 answer

How to call NSBeep from Delphi

I'm looking for a MessageBeep replacement on the OS X. It seems that the proper function to call would be NSBeep but it is not supported by XE2 RTL. How do I call NSBeep from Delphi application?
gabr
  • 26,580
  • 9
  • 75
  • 141
13
votes
1 answer

How to debug a Delphi iOS FireMonkey application in Xcode?

I am trying to debug a FireMonkey application compiled with Delphi XE2 with Update 1 using Xcode v3.2.6 on Apple Snow Leopard 10.6.8. I am able to load the project in Xcode, compile it and run it in the iPhone simulator. However, debugging does not…
Olaf Hess
  • 1,453
  • 11
  • 18
13
votes
1 answer

Where are the standard looking iOS controls\styles in Delphi XE2?

We are currently in the process of evaluating Delphi XE2, and as you would expect I've started with FireMonkey as OS X and iOS development is of great interest. I've seen a couple of walkthrough's where people have created iOS apps using XE2 and…
Ross Harvey
  • 153
  • 1
  • 6
12
votes
0 answers

Remove box from Firemonkey Text3d

** This is fixed in Delphi XE2 Update 3 ** I've create a little Hello World Firemonkey application with a spinning tText3d object. How do I get rid of the wireframe box that surrounds the text? Edit: This is a screenshot of a TText3D object with…
David Dubois
  • 3,842
  • 3
  • 18
  • 36
12
votes
7 answers

How to restrict minimum form's width in FireMonkey?

How do I restrict a minimum form's width in FireMonkey? It used to be so easy in VCL - it just had Max and Min constraints in forms properties.
tdog2
  • 325
  • 1
  • 4
  • 12
12
votes
1 answer

Firemonkey and large amounts of data

I just had a look at Firemonkey's grid implementation and it turns out that it is a very simple implementation (only 1800 lines which seems not much for a grid implementation). It does almost no custom painting but does instead aggregate a lot of…
jpfollenius
  • 16,456
  • 10
  • 90
  • 156
12
votes
1 answer

Android's TMemo (Firemonkey) Issue and strange behaviour

Using Tmemo in my application, to allow the user to enter notes, I found that when editing the text or using the backspace key, very strange things happen. For example, it's not possible to move the cursor to the end of the text, or deleting some…
Gianluca Colombo
  • 717
  • 17
  • 38
12
votes
1 answer

FastReport FMX 2.0 gives an error "clCantRen" when component placed on form

Whenever I put FastReport 2.0 FMX -> TfrxReport component on my FMX form (RAD Studio 10.2), I do get error message popup "clCantRen" When run without debugging I do get following error "[dcc32 Error] E2161 Error: RLINK32: Error opening file…
Ninad Avasare
  • 333
  • 2
  • 7
  • 20
12
votes
1 answer

How to change background color of an TListview item?

How can I customize my listview to display different background colors like in the picture below ? My listview is bound to a datasource (Livebindng). I want to use the color field to set my backgroud color. I've customized my view this way : 3…
12
votes
2 answers

Using TBitmapLinks with the FireMonkey Style Designer

I have been styling FireMonkey controls, but there is one issue that I have been having some real issues with, and that is how to incorporate bitmaps into FireMonkey styles using the FireMonkey Style Designer (and specifically not the Bitmap Style…
Cary Jensen
  • 3,751
  • 3
  • 32
  • 55