Questions tagged [delphi-xe6]

Delphi XE6 is a specific version of Delphi released in April 2014.

Delphi XE6 is a specific version of Delphi released in April 2014.

It supports development of applications covering , , , and . Windows applications may be built using either the framework or the (FMX) framework, whereas the rest of the supported platforms are built under the Firemonkey framework.

Always use the tag alongside this tag.

500 questions
68
votes
1 answer

Delphi XE6 link C code in iOS

I've built an App on Android using Delphi XE6 that requires C code. However on iOS I cannot make it work. I suspect the problem is related to arm/thumb status, but I am not sure. There is no problem in either system to call the C code from Pascal.…
43
votes
1 answer

How to create a dialog like component that allows drop other controls inside it?

It is a Firemonkey component, however I could see that most of the component base is the same for VCL and FMX, so please if you know how to do that in VCL share your knowledge, it can be eventually the solution for my case. I am using a TPopup as…
Eduardo Elias
  • 1,742
  • 1
  • 22
  • 49
30
votes
1 answer

Unable to get ampersand (&) to display in a Delphi TActionMainMenuBar

I am in need of help trying to get the ampersand character to show up in a Delphi XE6 VCL TActionMainMenuBar. I have come across similar requests on Stack Overflow but none that directly address the problem I am having. When creating an action in…
CKilpatrick
  • 313
  • 2
  • 8
27
votes
3 answers

Converting UnicodeString to AnsiString

In the olden times, i had a function that would convert a WideString to an AnsiString of the specified code-page: function WideStringToString(const Source: WideString; CodePage: UINT): AnsiString; ... begin ... // Convert source UTF-16 string…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
26
votes
2 answers

How to simulate drop-down form in Delphi?

How can i create a "drop-down" window using Delphi? Everything beyond this point is research effort; and is in no way related to the answer. Research Effort Making a proper drop-down requires a lot of pieces to carefully work together. I assume…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
25
votes
0 answers

Delphi XE 6 - SOAP request HTTPRIO error: The system cannot find the file specified

The error appears in the ShowMessage(aServer.mc_version) line of this code: uses mantisconnect; procedure TForm.Button1Click(Sender: TObject); var aServer: MantisConnectPortType; begin aServer := GetMantisConnectPortType; …
ar099968
  • 6,963
  • 12
  • 64
  • 127
22
votes
3 answers

How can I make Windows 8.1 aware that my Delphi application wants to support Per Monitor DPI?

I have tried to make Windows 8.1 recognize a Delphi XE6 application (a demo program) that I have been trying to build, and have it recognize my application is Per-Monitor DPI aware, purely by the Manifest technique. Delphi XE6 (and all other…
Warren P
  • 65,725
  • 40
  • 181
  • 316
21
votes
1 answer

How to make hovering over Minimize, Maximize, and Close buttons behave?

In a Delphi application, when you hover over a border icon, e.g.: Minimize Maximize Restore it doesn't behave correctly: Compare to an application that does behave correctly: Step to Reproduce Click File, New, VCL Forms Application -…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
17
votes
1 answer

How to set the Accessible Name associated with a TEdit control?

If a user is using a screen reader (e.g. Microsoft Narrator), and their focus enters a text box: All they hear is: Editing text Meanwhile in accessible applications, such as Microsoft File Explorer Microsoft Word Microsoft Excel Microsoft…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
17
votes
3 answers

How to implement IEnumerable?

How do i implement IEnumerable? Background Lets say i have a class that i want to implement IEnumerable: TStackoverflow = class(TInterfacedObject, IEnumerable) public { IEnumerable } function GetEnumerator:…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
14
votes
3 answers

Parallel compilation of delphi projects through MSBuild

I have a script that compile all the projects (around 50) of my solution like following msbuild "myProjName.dproj" /t:build /p:config="Release" /fileLogger /flp:ErrorsOnly /nologo This works just fine but takes forever to compile. In order to make…
mathieu
  • 235
  • 2
  • 11
14
votes
1 answer

Vcl.Printers.pas(888): W1025 Unsupported language feature: 'custom attribute'

I'm trying to fix another VCL bug; this time in Vcl.Printers.pas. For now we are doing this by copying the buggy VCL source files to another folder in the Delphi library path, and applying fixes to those files. We applied the fix to…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
13
votes
1 answer

Global scope procedures cannot be generic? Is there a technical reason for this restriction?

Why is it that using generic types in a global procedure is not permitted. For example: procedure Foo(bar : T); Compiler Error: E2530 Type parameters not allowed on global procedure or function Yet it is acceptable as a class method TFoo =…
Adam G
  • 1,283
  • 1
  • 6
  • 15
13
votes
1 answer

F2051: Unit %s was compiled with a different version of %s

We've been fixing bugs in the VCL in Delphi XE6. So far the folder contains: | VCL Source Fixes |----- Vcl.ComCtrls.pas |----- Winapi.CommCtrl.pas And we add the folder to our Library search path: Along the way, we learned that we have to confine…
Ian Boyd
  • 246,734
  • 253
  • 869
  • 1,219
13
votes
1 answer

Delphi XE6 DLL: Unwanted export: TMethodImplementationIntercept

When you compile a DLL in Delphi XE6, it automatically exports the function TMethodImplementationIntercept from System.Rtti.pas. I tried to find a way to avoid this export but didn't find any configuration or compiler directive that could do the…
karliwson
  • 3,365
  • 1
  • 24
  • 46
1
2 3
33 34