3

is there a 64-bit preview compiler available, as announced a long time ago? I wasn't able to find anything.

I really need a 64-bit compiler to target the 64-bit versions of Microsoft Office.

Stefan Schultze
  • 9,240
  • 6
  • 35
  • 42
  • I would really like to see a 64-bit preview compiler too. It's just not good enough that they're so far behind the field in this area. – Rowan Nov 24 '09 at 23:47
  • This historical question is no longer useful. The 64 bit compiler was released later than some people might have hoped, and is stable now. Delphi XE2 and XE3 both ship with 64 bit delphi compilers. As of 2013, this question is of only historical interest now. – Warren P Mar 20 '13 at 01:39

5 Answers5

6

Not yet.

According to the latest roadmap Delphi X and Chromium seem to be the current priorities, followed by Commodore, so I'm not sure when a 64 bit preview compiler will be available.

If you want an early peek at these things, it might be worth signing up for the betas.

Bruce McGee
  • 15,076
  • 6
  • 55
  • 70
  • 4
    According to the *previous* roadmap we should already have a release quality 64-bit compiler and IDE buid environment. The current "roadmap" (a seemingly random assemblage of PowerPoint slides) probably does more to undermine confidence in the direction of the product than it does help, not least because the "RoadMap" for the "future" [hard to tell since it isn't dated] contains things that have *already* *happened* or been more formally announced). As a result I use only as an example of how *not* to do a RoadMap (for an example of "good", I use: http://www.remobjects.com/ROadmap.aspx). – Deltics Nov 24 '09 at 20:39
  • Correction: The *slides* in the [Delphi] so-called "roadmap" are dated, but the roadmap itself is not. The date on the slides is somewhat suspect and simply adds to confusion however since the slides talk about a release that had already happened (Weaver == Delphi 2010) in a way that is *impossible* to distinguish from the way in which future "blue sky releases" ("Project X" etc) are "discussed". – Deltics Nov 24 '09 at 20:45
  • 1
    It is astounding that they a) haven't released a 64-bit compiler yet and that b) it doesn't seem to be a top priority for them. – Rowan Nov 24 '09 at 23:46
  • I've asked Michael Rozlog from the Delphi compiler team. He responded: "I can't give any hard dates, right now we are working on cross-compilation and then it will be 64 bit. It will be a while before we are done with the cross-compiler, but as soon as it is, we are planning on starting the 64 bit right-away." Sounds good, but for the 64-bit compiler it means: they haven't even started yet. :-( – Stefan Schultze Nov 25 '09 at 08:22
  • @Stefan - Trust me, they've started, so at least some of the work is being done in parallel. You also shouldn't consider the cross platform work to be completely separate from the 64 bit work. They will both be taking advantage of cross compilation. http://edn.embarcadero.com/article/39174 – Bruce McGee Nov 25 '09 at 11:09
  • Both cross platform and x64 work require many common underpinnings. Think about how debugging is going to work for instance. The debugger must be effectively a "remote debug" even on Win64 local machine debugging. Thought of that deltics? I didn't think so. – Warren P Jul 22 '10 at 17:34
  • If there was a requirement to use remote debugging from the same platform for both client and server, we could live with it. We can't however live without 64bit compiling. I hate to write parts of my applications in Visual Studio but that's what I'm forced to do now. – Kaitnieks Feb 04 '11 at 12:52
5

You could try FPC: http://www.freepascal.org/

Torbins
  • 2,111
  • 14
  • 16
  • While COM has improved significantly in the last months, it is probably not up to snuff enough for Office integration. – Marco van de Voort Nov 24 '09 at 20:30
  • Thank you, this will definitely be worth a try. With Office integration I mean low-level Extended MAPI integration, maybe the COM improvements are enough to do this. – Stefan Schultze Nov 25 '09 at 08:20
  • FPC has absolutely rotten support for BPL-style packages (okay, basically none), which might be a deal-breaker for some people. – Warren P Jul 22 '10 at 17:36
  • 1
    Other than that, it's pretty amazing if you want Delphi code to compile on Mac or 64-bit Windows. :-) – Frederik Slijkerman Nov 13 '10 at 11:52
  • It is much easier to use CodeTyphon, which is an easy one click installation package for cross platform native Delphi like RAD/IDE based on Lazarus/FreePascal. CodeTyphon already supports 4 CPU/OS hosts (Win32, Win64, Linux32, Linux64), and 16 CPU/OS targets (arm-Wince, arm-Linux, arm-Embedded, arm-gba, arm-nds, i386-Win32, i386-Linux, i386-FreeBSD, i386-Haiku, x86_64-Win64, x86_64-Linux, x86_64-FreeBSD, powerpc-Linux, powerpc64-Linux, sparc-Linux, sparc-Solaris). http://www.pilotlogic.com/sitejoom/index.php?option=com_content&view=article&id=96&catid=68&Itemid=147 – avra Dec 01 '10 at 11:18
3

Yes, see http://www.embarcadero.com/products/delphi/64-bit and What should be tested in 64-bit Delphi

Community
  • 1
  • 1
mjn
  • 36,362
  • 28
  • 176
  • 378
3

Trial version of Delphi XE2 are now available: https://downloads.embarcadero.com/free/delphi .

Alan Krause
  • 181
  • 2
  • 8
2

I just received an e-mail about the 64-bit Beta. http://www.embarcadero.com/products/delphi/64-bit Looks like priority goes to registered XE users, and you'll need to sign an NDA and you cannot distribute apps built with the beta.

Chris Thornton
  • 15,620
  • 5
  • 37
  • 62