Skip to main content
Filter by
Sorted by
Tagged with
3 votes
0 answers
182 views

I am tasked with updating a legacy Windows VCL application, built in Delphi XE3, to change its authentication method. Currently, it uses direct LDAP queries against an on-premise Active Directory to ...
PDM's user avatar
  • 633
0 votes
7 answers
236 views

I'm working on a Delphi mobile app and want to convert camelCase or PascalCase identifiers into space-separated, human-readable labels. For example this is my array: const ReadableIdentifiers: array[...
Moshelly's user avatar
  • 171
1 vote
0 answers
76 views

I'm developing a new custom FMX control displaying a collection of TSpeedButton controls. That's fairly easy with TCollection and TCollectionItem using the standard property editor to manage buttons ...
Bob Baudewyns's user avatar
0 votes
0 answers
130 views

I have a project that requires me to convert a web app into an Android application. My solution was that instead of recreating the app from scratch, I proposed making a Delphi FireMonkey Android ...
Zakaria Mimeche's user avatar
0 votes
2 answers
278 views

I'm working on a Delphi FMX project where I need to generate a set of 10 random colors for use in a UI. The problem is that when I use TAlphaColorRec with random RGB values, many of the colors end up ...
Shaun Roselt's user avatar
  • 4,361
2 votes
0 answers
189 views

It's Delphi 12.3 and a quite large project with a few thousand source files. It's default debug configuration compiler options and 32 bit. Ctrl+Click does not work even for symbols inside the source ...
kgz's user avatar
  • 687
3 votes
3 answers
318 views

I'm always working on the latest Delphi and so I have TFile.Exists(Path) available to me, but currently at my company, all of our code uses the older FileExists(Path) method. What are the differences ...
Shaun Roselt's user avatar
  • 4,361
3 votes
1 answer
123 views

I found that I can do GlobalUseSkia := True to use Skia that is a lot better for performance, but is this for everything on my form or only Skia components? Will my TPaintBox and other standard ...
user31362432's user avatar
1 vote
1 answer
78 views

I have made a drawing on an FMX TPaintBox and I want to remove/delete the drawing from the TPaintBox when I click on a button, but how? I have tried things like this to set the canvas to empty, but it'...
user31362432's user avatar
2 votes
0 answers
98 views

I have the next code that works and compiled. The app runs with no errors, but the IDE shows a red stripe and hover popup: E1030 Invalid compiler directive: 'private' on code: type TForm1 = class(...
user31362432's user avatar
0 votes
1 answer
166 views

I am writing a set of routines to print my visual component (TStringGrid descendant) with an ability to see its print preview. The preview is done using TPaintBox. I want that drawing utilized my ...
Petro K's user avatar
  • 332
-4 votes
1 answer
121 views

I have a project that have a main form as mdichild with a menu. Each item of that menu create a mdichild form. In that main form i have components, like panel, stringgrid etc The problem is: when that ...
ZinkPT's user avatar
  • 17
3 votes
1 answer
185 views

I have noticed recently (maybe a change in recent Delphi) that if I load an ASCII format txt file into a tstringlist, edit a line with file.lines[10]:='blah', and then save it again the file is now ...
Some1Else's user avatar
  • 849
2 votes
1 answer
148 views

I am receiving unexpected results from an SQL SELECT statement in my Delphi 12.3 app. I believe the SQL statement is properly formatted, however, I get no records. I tested the following SQL ...
Skypilot65's user avatar
0 votes
1 answer
156 views

I have several Firebird databases, some created with Firebird v2.5.9 (ODS 11.2) and some with Firebird 5.0.3 (ODS 13.1.) Both Firebird versions are installed on my VM using different ports, and using ...
Steve Sneed's user avatar
0 votes
1 answer
148 views

Goal: Try to get Camera enumeration and image capture to work with a Delphi program. This means the need to use COM classes from the 2 DLLs: mf.dll and mfplat.dll, since Microsoft implemented Media ...
AHiismak's user avatar
  • 145
2 votes
1 answer
132 views

When I do ClientDataset.RefreshRecord, I get a runtime exception Project DeMijn.exe raised exception class EDatabaseError with message 'Field 'MemberID' cannot be modified'. The setup is AdoQuery =&...
GuidoG's user avatar
  • 12.3k
0 votes
1 answer
250 views

type TTestHelper = class helper for TStringList procedure Test; end; What is the actual implementation of Delphi class helpers? In the System unit, I can find the define of TClassHelperBase. ...
qgi's user avatar
  • 137
1 vote
2 answers
154 views

I have an application that uses an SQLite database. The form has 14 different fields to display a single record for adding/editing and a TDBGrid to show all records. It appears that TDBGrid does not ...
Skypilot65's user avatar
2 votes
1 answer
138 views

I have a TWebModule (THireTrack_NX_API_Handler) that is being created via an Indy TIdHTTPWebBrokerBridge. All seems to work as expected, only FWebBrokerBridge.MaxConnections seems to get ignored. ...
David Rose's user avatar
0 votes
1 answer
170 views

Sometimes when I compile my project in Delphi 12 CE, then I get the following error: [dcc32 Fatal Error] E2202 Required package 'ibxpress' not found The weird thing is that I'm not using ibx or ...
mark w's user avatar
  • 21
1 vote
0 answers
137 views

A simple TFileStream.Read or TFileStream.Write repeatedly fails if the file is located on a cloud-mapped drive. Do I need to repeat each read and write operation for a while to make sure it works?
AWirthK2's user avatar
2 votes
1 answer
191 views

The Delphi IDE's main menu seems superior compared to TMainMenu. For example it handles too long sub-menus by adding a "More" submenu automatically and correctly calculated depending on the ...
kgz's user avatar
  • 687
5 votes
0 answers
87 views

My Delphi 12.3 iOS app deploys a folder in its documents called, "Chess Openings Wizard 2016" and iTunes for Windows allows users to copy that folder to and from their Windows machines. (I ...
Bookup's user avatar
  • 73
2 votes
1 answer
413 views

I am running Windows 11 Pro 64-bit 24H2. When I press WIN+C (the shortcut to show Copilot), I get this screen asking me to sign in Copilot. This IMO shows that Copilot is installed on my machine. Now ...
user1580348's user avatar
  • 6,099