The Wiert Corner – irregular stream of stuff

Jeroen W. Pluimers on .NET, C#, Delphi, databases, and personal interests

  • My work

  • My badges

  • Twitter Updates

  • My Flickr Stream

    20140508-Delphi-2007--Project-Options--Cannot-Edit-Application-Title-HelpFile-Icon-Theming

    20140430-Fiddler-Filter-Actions-Button-Run-Filterset-now

    20140424-Windows-7-free-disk-space

    More Photos
  • Pages

  • All categories

  • Enter your email address to subscribe to this blog and receive notifications of new posts by email.

    Join 1,338 other followers

Found a table with Delphi Conditional defines over the Delphi versions/compiler platforms/bitness

Posted by Jeroen Pluimers on 2013/02/20

Right now, documentation on Delphi Conditional Defines is on pages like Conditional compilation (Delphi) – RAD Studio XE2, but it is limited as it is for one specific version of Delphi only.

However, over the course of Delphi versions, compiler platforms and bitness, and not forget Free Pascal and Turbo Pascal/Borland Pascal, the matrix has become huge.

There is no complete documentation on that in one place. Right now include files like Defines.inc, the DSPack.inc, the JCL include directory the JVCL common include directory and the Jedi.inc documentation contain the collective knowledge about this.

Someone should condense that in a table and – more important – keep it up to date.

At least now there is a post collecting some of the links that contain the knowledge (:

Found one that contains these columns

  • Product & Version
  • VERxxx defines
  • __BORLANDC__ value
  • RTLVersion
  • CompilerVersion
  • Package Version

via Compiler/RTL version overview « Muetze1 wich is now available on the wayback machine: http://web.archive.org/web/20131229055045/http://www.muetze1.de/?page_id=547

–jeroen

13 Responses to “Found a table with Delphi Conditional defines over the Delphi versions/compiler platforms/bitness”

  1. Muetze1 said

    Hi jpluimers,

    please import or use my table press data set or HTML export of the mentioned table. You can publish it here and take care of it, as I am shutting down my site. Please contact me (info at muetze1 dot de) so I can send you the data.

    Thank you,
    Muetze1

  2. Muetze1 said

    Hi Jeroen,

    thank you for the trackback and great to use it is useful for some more developers. I just fixed one small error (VER70 is the correct symbol for Turbo Pascal for Windows 1.5) in the linked table.

    Feel free to contact me on errors or additions.

    Thanks,
    Muetze1

  3. http://docwiki.embarcadero.com/RADStudio/XE3/en/Compiler_Versions

  4. [...] Jeroen just dug up a page that lists all Delphi Compiler/RTL/VCL version numbers in a nice tabular form: [...]

  5. See here:

    http://delphi.wikia.com/wiki/Borland_Compiler_Conditional_Defines

    It’s also regularly updated.

  6. jrs said

    There’s also this… http://stackoverflow.com/a/1373264/672

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
Follow

Get every new post delivered to your Inbox.

Join 1,338 other followers

%d bloggers like this: