PreviousNext
Help > 32-bit version of the RAD Studio IDE > Easycom For Delphi connector > The Easycom Native Driver (without BDE) > 64-bit application and the Easycom Native Driver (without BDE)
64-bit application and the Easycom Native Driver (without BDE)

 

Since Delphi 11 Alexandria, it is possible to use Easycom Native components into a 64-bit application.

 

64-bit Runtime components are available here into the installation directory :

C:\Program Files (x86)\ACE400\comp\Eac\Delphi11Alexandria\RT_64bits

Or

C:\Program Files (x86)\ACE400\comp\Eac\Delphi12Athens\RT_64bits

 

To use these components, it may be necessary to copy files from the Easycom installation directory to the following DCP directory: C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\Win64, for Delphi 11 Alexandria

Or

C:\Users\Public\Documents\Embarcadero\Studio\23.0\Dcp\Win64, for Delphi 12 Athens

 

For Delphi 11 Alexandria, copy all files from:

C:\Program Files (x86)\ACE400\comp\Eac\Delphi11Alexandria\RT_64bits

to:

C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\Win64

 

For Delphi 12 Athens, copy all files from:

C:\Program Files (x86)\ACE400\comp\Eac\Delphi12Athens\RT_64bits

to:

C:\Users\Public\Documents\Embarcadero\Studio\23.0\Dcp\Win64

With the 64-bit configuration of your project, open the options and go to Packages> Runtime Packages, and add the following Easycom 64-bit Runtime package:

C:\Users\Public\Documents\Embarcadero\Studio\22.0\Dcp\Win64\EasycomDB_RT.dcp for Delphi 11 Alexandria

Or

C:\Users\Public\Documents\Embarcadero\Studio\23.0\Dcp\Win64\EasycomDB_RT.dcp for Delphi 12 Athens

 

 

Graphical user interface, application

Description automatically generated

 

Then into the options: Building > Delphi Compiler > Linking, uncheck the box "Support high-entropy 64-bit address space layout randomization (ASLR)":

 

Une image contenant texte, capture d’écran, logiciel, Page web

Description générée automatiquement

 

After this step, save your project, do a clean and test your project.

If you encounter the following error:

[dcc64 Fatal Error] Unit1.pas (6): F2613 Unit 'Messages' not found.

Add Winapi:

uses

   Winapi.Messages