Questions tagged [delphi-10.3-rio]

Delphi 10.3 Rio is a specific version of Delphi released in November 2018.

Delphi 10.3 Rio supports development of applications covering 32-bit and 64-bit, 32-bit, 32-bit and 64-bit, 32-bit, and server 64-bit. Windows applications may be built using either the framework or the (FMX) framework, whereas the OSX and mobile platforms are built under the FireMonkey framework only.

This version of Delphi brings several enhancements to the core Delphi pascal language, including inline variable declarations and type inference, as well as RTL performance improvements, and changes to Delphi's ABIs for better C++ interoperability across all platforms. It also sports several IDE UI redesigns, better High-DPI support to the VCL, support for iOS 12 and Android API level 26+, and begins Embarcadero's push to phase out its ARC memory management model for TObject classes, starting with the Linux 64-bit compiler.

Always use the tag alongside this tag.

References

546 questions
1
vote
1 answer

Detect whether or not TESTSIGNING is enabled

I'm trying make a translation of this C++ code that was suggested as possible solution to verify if TESTSIGNING is enabled. My code almost worked fine, but in this part: while (status = STATUS_BUFFER_OVERFLOW) or (status =…
user13342579
1
vote
0 answers

Non-visual component to group controls so I can use alignment?

I don't even know how to put this... I want to align my controls both horizontally and vertically. I have 3 controls aligned vertically (Top, Client, Bottom), and this group I want to align it horizontally to the left, and another identical group…
Marus Gradinaru
  • 2,824
  • 1
  • 26
  • 55
1
vote
1 answer

Delphi: How to efficiently invert sign of every item of given array

I'm trying to squeeze every optimization possible from a particularly heavy function. Currently, there is this part: //m: array of Integer; //We get it from some other part N:= Length(m)-1; for i:=0 to N do m[i]:=-m[i]; I need to do this twice…
Alexander
  • 388
  • 1
  • 12
1
vote
1 answer

Free multiple dynamically created frames in a loop

I have a program where on one of the forms I need to dynamically create an unspecified number of frames (determined by the number of records after a database search) at runtime. I have done this using a for loop, and each newly created frame is…
AzharR
  • 13
  • 2
1
vote
2 answers

Parsing a JSON string that contains an array of an array of a string of another jsonstring in Delphi

So I'm talking to this webserver, and it's returning me a json entry like this: { "result": [ [], ["{\"success\": \"true\", \"Message\":\"User 1 has been deleted.\"}"] ] } {"result":[[],["{\"success\": \"true\", \"Message\":\"User 1 has been…
D'Arcy Hamilton
  • 101
  • 1
  • 5
1
vote
1 answer

FireDAC Query dropping special characters in SQL statement to SQL Server

I have hit this issue off and on in Delphi 10.3 using FireDAC and the EMS Rad Server. I have not experienced it in Delphi 10.2 or below, but I am not using FireDAC anywhere but in Delphi 10.3. The issue I am experiencing is some special characters…
KenDavis
  • 47
  • 5
1
vote
0 answers

Impossible to inspect (one) local string variable

(Based on comments I have edited the question to focus on the actual code part causing the issue, and added a section at the end) This is the local variables window in my Delphi 10.3.4 Win32 app, note that lData is missing: The breakpoint…
Jan Doggen
  • 8,799
  • 13
  • 70
  • 144
1
vote
2 answers

How can I check if the user has entered a value into a TDateTimePicker?

I'm using a VCL Forms application in Delphi 10.3. I'm using a TDateTimePicker to record the date and time. What type of variable must I save the value into, and how do I check that the user has actually entered a value instead of leaving it blank?
1
vote
1 answer

How to change the icon of an external EXE file using Delphi?

I want to change a formerly generated EXE file's main icon using Delphi. The EXE file was also generated by me using Delphi. But I want the user to be able to change its icon. I tried using UpdateResource function to change RT_GROUP_ICON and RT_ICON…
Xel Naga
  • 826
  • 11
  • 28
1
vote
1 answer

Flip TPath shape data horizontally

How To flip a TPath shape component data ? i have loaded a path data from an SVG image, but the shape is flipped, i want to flip it horizontally. i tried to do the Canvas.CopyRec method but that is a VCL method i suppose. var src, dest:…
Delphier
  • 65
  • 5
1
vote
1 answer

Hide scroll bars in MDI Form using VCL Styles

Working on a desktop application that consists mainly in a MDI parent form, where modules are shown as MDI Child form. I want to get rid of the scroll bars when moving a child form outside the client limits. I've already set the AutoScroll property…
Carlos M
  • 43
  • 7
1
vote
1 answer

Delphi - How to change t chart series's colourpalette?

I have an TAreaGraph with (series[0] as tareaseries).coloreachpoint := true; with chart1 do series[0].addXY( {the x-value} , {the y-value}, {name} , clTeeColor); end; So now, the bars, or points, are all different colours, but i hate the colour…
Romans
  • 469
  • 1
  • 4
  • 17
1
vote
1 answer

Delphi - How to create a stacked bar series during runtime?

I would like to create 2 series that stack upon each other using the Teechart series in Delphi during runtime. Essentially I want to have 2 series, each with 2 entries, or data points, and the corresponding data points, i.o.w series1 datapoint1 and…
Romans
  • 469
  • 1
  • 4
  • 17
1
vote
2 answers

How to Detect a TPopupMenu's OnClose (OnPopDown) Event in Delphi applications

I can write some code inside TPopupMenu's OnPopUp event. But I also need another event for OnPopDown. Is there any way to do it using Delphi 10.3.3?
Xel Naga
  • 826
  • 11
  • 28
1
vote
1 answer

How find shortcut name by program name?

Is there some way to find the name of a shortcut (present on desktop) through the associated program name? Ex: Filename: C:\Program Files\Mozilla Firefox\firefox.exe and result in: C:\Users\Public\Desktop\Firefox.lnk I found something near to…
user13342579