Gossip time is (almost) over.
During the last few weeks, Embarcadero has started feeding us with information on the to-be-released Delphi compiler for x64 systems.
The Delphi 64-bit Compiler Sneak Preview provides means to try out the beta version of the upcoming new Delphi release that will support 64-bit development.
The Delphi 64-bit compiler sneak preview video gives you a first look at the 64-bit compiler in action.
The video reveals some of the following good-to-know points in your future development for 64-bit systems:
- With one project multiple platforms would be targetable (32 and 64)
- Integer, LongInt and Cardinal types remain 32 bit
- Int64 type remains 64 bit
- VCL, RTL, Strings .. remain the same
- NativeInt, NativeUint types will depend on the platform (32 or 64)
- All pointer arythmetics will be 64 bit
- SizeOf(Pointer) <> SizeOf(Integer)
If histroy can be predicted then 64-bit compiler should see the light of the day during 2011 - therefore you do not have toooo much time to prepare for compiling for x64 systems.
The Everything You Need To Know To Start Programming 64-Bit Windows Systems and x64 Software Conventions are the two articles you should not miss to get to speed to what developing for x64 means.
The How should I prepare my 32-bit Delphi programs for an eventual 64-bit compiler? has some comments on how to prepare yourself for x64.
From my point of view, if you have survived the move to Delphi Unicode then the move to 64-bit compiling should not be a showstopper task ;)