FireMonkey FM3 is a platform for building multi-device, true native apps for iOS, Windows and Mac, using a single codebase. The following development tools from Embarcadero can all be used to develop such apps: RAD Studio XE4 / Delphi XE4 / C++ Builder XE4.
Questions tagged [firemonkey-fm3]
72 questions
2
votes
1 answer
Opinions on using units from a DataSnap REST Server for the client project
I'm developing a prototype DataSnap REST server with a FireMonkey desktop client, and was wondering whether using the units that encapsulate the data models in the server for the client was good practice or not.
That is, I have a number of units for…

SiBrit
- 1,460
- 12
- 39
2
votes
3 answers
Firemonkey Rotate Text
I want to draw Text on a canvas. To do the rotation I used the following code from https://forums.embarcadero.com/thread.jspa?messageID=440010
//bm is a TImage
a := 45;
c:= bm.Canvas;
CurrentM := c.Matrix;
a:=-radian(a);
m.m11:= cos(a);…

Christo
- 411
- 7
- 27
2
votes
1 answer
Firemonkey designide.dcp 64 bit
Has anyone successfully build a custom component in Firemonkey using designide.dcp for a 64 bit OS?
I am trying to add a design editor to a custom component. I followed the tutorial on…

Christo
- 411
- 7
- 27
2
votes
1 answer
How to change default focus behaviour in firemonkey control
I have created a custom Styledcontrol descendant, that consist out of 3 TEdit's that represent a date (Day/month/hour), the Edits are part of my .style file
When the control gets focus, the first Edit should get focus. the other edits should never…

r_j
- 1,348
- 15
- 35
1
vote
1 answer
No 'teamID' specified and no team ID found in the archive
I'm getting following errors while trying to build a distribution version of my firemonkey app.
[PAClient Error] Error: E0776 2020-07-21 16:50:36.073 xcodebuild[2035:200954] [MT] IDEDistribution: -[IDEDistributionLogging…

DaNN
- 21
- 1
- 6
1
vote
2 answers
In LiveBindings situation, how can I display the labels contained in a AdapterBindSource to a column of a grid?
We have a Members table containing a field (as integer) to define the "status of membership" by his id. By example: 0 for Inactive, 1 for Active, 2 for LifeTime, 3 for Retired, 4 for Exceptional Achievement, etc,
We have a StringGrid attach to the…

Alain V
- 311
- 3
- 17
1
vote
2 answers
Unicode mapping Error while opening INI files on MacOS
I'm trying to open an INI file on Mac OSX using TIniFile:
SettingsFile := TIniFile.Create(aINIFileName); //Ini vertion
Try
iUpdateMaj := SettingsFile.ReadInteger('CurrentVersion', 'Maj', 0);
iUpdateMin :=…

Alain V
- 311
- 3
- 17
1
vote
1 answer
Delphi consume a procedure from an Android Jni wrapper
Hello I've created an Android class using C that does some operations.
Among these procedures I want to use this one : ( just for test with Delphi )
JNIEXPORT void Java_Test_Project_Decode(JNIEnv* env, jclass clazz,jbyteArray dataIn, jbyteArray…

randydom
- 395
- 2
- 20
1
vote
1 answer
Firemonkey Gradient Colors on Android
I have come across a rather funny issue. I have a form with its Fill set to Gradient.
On Windows, IOS and OSX, the gradient is drawn as it should be. But on Android, the colors are wrong. Any ideas?
object Form1: TForm1
Left = 0
Top = 0
…

iMan Biglari
- 4,674
- 1
- 38
- 83
1
vote
0 answers
iOS deployment with Delphi XE7 with error 90209
I am trying to upload my app to the iStore.
The upload fails with the following error:
ERROR ITMS-90209: "Invalid Segment Alignment.The app binary does not have proper segment alignment".
I have found that many users get a similar issue with…

Christo
- 411
- 7
- 27
1
vote
2 answers
Image canvas drawing ends up on form instead
I'm trying to draw some custom shapes on the canvas of a TImage, but the output ends up on the TImage parent form's canvas instead. It appears I have to convert my points from local to absolute to make this work, but that causes problems too. See…

Jeffam70
- 11
- 1
- 3
1
vote
1 answer
Focus TEdit on a Dynamically loaded Embedded Form Firemonkey
I have a application which load plugins that are in the form of bpls. Each plugin contains a form to be embedded into another package called CoreInf (form name ManageF) which is just the base gui of the application that contains a TTabcontrol known…

AceWan
- 11
- 3
1
vote
1 answer
Datasnap & Fmx Mobile App How to send a dataset containing a blob field
I had a multi tier project in which i would collect data from a microsoft sql 2005 through a FDStoredProc with a function and the function would return a dataset to the client. When the server assigns the dataset to the result of the function and…

Mitsoloth
- 155
- 2
- 12
1
vote
0 answers
FMX - Cancel URL loading
Is there any way to cancel URL loading using property TCustomWebBrowser.OnShouldStartLoadWithRequest?
Type of this property is declared as
TWebBrowserShouldStartLoadWithRequest = procedure(ASender: TObject; const URL: string) of object;
So it…

naXa stands with Ukraine
- 35,493
- 19
- 190
- 259
1
vote
2 answers
How to dynamically scroll in Tlistbox Delphi xe5
TListbox.topIndex is not apparent in Delphi xe5. How do I perform a similar function ? I would like to have the listbox scroll so that the selected item is at the top of the listbox.
I have found other examples where I can set ListBox.itemIndex,…

ThisGuy
- 1,405
- 1
- 24
- 51