See this CodeCentral article: Using more than 3 GB memory in a 32 bit Delphi program.
In modern Delphi versions just add compiler directive to the dpr:
{$SetPEFlags IMAGE_FILE_LARGE_ADDRESS_AWARE}
More Related Contents:
- How to also prepare for 64-bits when migrating to Delphi 2010 and Unicode
- Select Directory error … delphi 7 [closed]
- How to pass pointer to array of byte to function?
- Reading 64bit Registry from a 32bit application
- Problems with ADC/SBB and INC/DEC in tight loops on some CPUs
- How can I search for Delphi documentation? [closed]
- How can I allow a form to accept file dropping without handling Windows messages?
- ORM for DELPHI win32
- How to properly free records that contain various types in Delphi at once?
- Which logging library is better? [closed]
- Rotate bitmap by real angle
- What Can I Do To Reduce My Executable’s Size (Delphi)?
- How to associate a program with a file type, but only for the current user?
- Linking 32-bit library to 64-bit program
- How to implement multiple inheritance in delphi?
- Is there a way to instantiate a class by its name in delphi?
- How to split string by a multi-character delimiter?
- TLabel and TGroupbox Captions Flicker on Resize
- Delphi: How to hide ancestor constructors?
- Step by step upgrade of Indy 10 in Delphi 2009
- Could not find system file when it actually exists
- How to get the Memory Used by a Delphi Program
- How do I draw the selected list-box item in a different color?
- How to insert image into database using TADOQuery Component Only
- Plugins system for Delphi application – bpl vs dll?
- How to disable VCL styles in Delphi
- Accidentally created a virus?
- Free Encryption library for Delphi [closed]
- Why are Delphi objects assigned even after calling .Free?
- GetThreadLocale returns different value than GetUserDefaultLCID?