Re: Delphi for Win64 / AMD64?

From: Will DeWitt Jr. (edge_at_boink.net)
Date: 05/15/04


Date: 14 May 2004 23:08:01 -0700

Kevin wrote:

> I would like to see a Delphi AMD64 compiler but only if it has an
> option to produce 32-bit bootstrapping code that would launch a
> 32-bit version when run on systems that don't support 64-bit. i.e. I

This would be like Win16 and Win32 compilers including a way to put
actual programs in the DOS stub (the part that runs that usually says
"This program requires Windows" when it's launched on a system without
Windows). Sure, it's nice, but I don't think it's viable. I haven't
studied PE32+ very closely, but I also think it in fact may not be
possible. AMD64 (and IA64) executable images use PE32+ which is an
(AFAIK) incompatible extension of the PE header we use today for Win32
apps. So, if true, you wouldn't be able to shoehorn a Win32 executable
into the 64-bit app anyways.

My suggestion for people concerned with that would be to make install
apps that can detect the environment and it's capabilities and install
different binaries depending on the systems capabilities, or, for
larger apps (where including both in the installer would lead to
substantial bloat), make seperate downloads or CD's available (or move
to DVD for distribution if you're really surpassing the limits of a
650/700 MB CD).

Will

-- 
Want a 64-bit Delphi compiler for AMD64 / IA-32e?  Vote here--
http://qc.borland.com/wc/wc.exe/details?reportid=7324


Relevant Pages

  • Re: Something Equivalent to WINE?
    ... -> I'm new to eCS and I haven't touched OS/2 in years so excuse my ignorance. ... -> like to install a Windows app or two if that's possible. ... allowed win32 apps to be recompiled to run under OS/2. ...
    (comp.os.os2.apps)
  • Re: Word docs try to use wrong version
    ... few apps will ask for your authorization before you can launch them, ... different from a drag and drop install from the CD.(except that you have ... no waranty that the apps are not corrupted and the Permissions aer OK, ... MVPs are not MS employees - Les MVP ne travaillent pas pour MS ...
    (microsoft.public.mac.office.word)
  • Re: Delphi for .Net 3?
    ... For example, client/server architecture fell out ... Delphi supported SQLinks, then MIDAS/dbExpress, it doesn't make the ... But the fact is that .NET is very different from Win32, ... It will be interesting to see how quickly Vista and WinFX apps become widely deployed, and whether users will demand "new-look" apps. ...
    (borland.public.delphi.non-technical)
  • Re: Trying to install Media Center Extender for Xbox 360 but it will only install Connect
    ... Win32 Version: 6.1.2715.2716.051020-1902) ... I did manually install extender by ... because one or more prerequisites required to install KB905589 ... For More details check the Log File ...
    (microsoft.public.windows.mediacenter)
  • Re: Windows Media Center Problem
    ... As I remember it, I had to install the 1.1 framework, then reboot, then ... also a free download from Microsoft... ... Host configuration file not found. ... Win32 Version: 6.1.2715.2716.051020-1902) ...
    (microsoft.public.windows.mediacenter)