views:

2424

answers:

2

Hi, 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.

+5  A: 

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
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
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
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
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
@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
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
+3  A: 

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

Torbins
While COM has improved significantly in the last months, it is probably not up to snuff enough for Office integration.
Marco van de Voort
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
FPC has absolutely rotten support for BPL-style packages (okay, basically none), which might be a deal-breaker for some people.
Warren P