www.Delphi-faq.de
Home Software Delphi-faq Links 0
   
Delphi FAQ ( Byte)
Delphi-FAQ » Delphi IDE » Wie hei?en die Compiler-Schalter f?r die verschiedenen Delphi-Versionen?
 
Wie hei?en die Compiler-Schalter f?r die verschiedenen Delphi-Versionen?
Folgende Compilerversionen von Borland sind bisher f?r PCs erschienen. In der ersten Spalte der von Hans Riedel zusammengestellten Liste findet man die Compilerdirektiven f?r eine von der Compilerversion abh?ngige Kompilierung:

----- Turbo Pascal 1.0 f?r DOS November 1983
----- Turbo Pascal 3.0 f?r DOS September 1986
----- Turbo C 1.0 f?r DOS Juli 1987
VER40 Turbo Pascal 4.0 f?r DOS Dezember 1987
----- Turbo C 1.5 f?r DOS Januar 1988
VER50 Turbo Pascal 5.0 f?r DOS Oktober 1988
VER55 Turbo Pascal 5.5 f?r DOS May 1989
----- Turbo C 2.0 f?r DOS May 1989
VER60 Turbo Pascal 6.0 f?r DOS November 1990
VER10 Turbo Pascal f?r Windows 1.0 May 1991
VER15 Turbo Pascal f?r Windows 1.5 ????
VER70 Turbo Pascal 7.0 f?r DOS ????
----- Borland C++ 3.0 Februar 1992
VER70 Borland Pascal 7.0 (DOS and Windows) Oktober 1992
VER70 Borland Pascal 7.01(DOS and Windows) April 1993
VER80 Delphi 1 August 1995
VER90 Delphi 2 Juni 1996
VER93 C++ Builder 1.0 ????
VER100 Delphi 3 M?rz 1997
VER110 C++ Builder 3.0 ????
VER120 Delphi 4 Juni 1998
VER125 C++ Builder 4.0 ????
VER130 Delphi 5 August 1999
Beispiel:
Um eine Anweisung nur vom Delphi 3-Compiler bearbeiten zu lassen, ist der entsprechende Ausdruck in folgende Compiler-Direktiven einzuschlie?en:
{$IFDEF VER100}
Anweisung nur f?r Delphi 3;
{$ENDIF}
Weiterhin gibt es noch folgende Compilerschalter f?r bedingte Kompilierung:

MSDOS Borland Pascal 7.0,
Ziel l?uft unter DOS

DPMI Borland Pascal 7.0,
Ziel l?uft im DOS-Protected Mode

WINDOWS Borland Pascal 7.0 and Delphi 1,
Zielplattform ist Windows 16-Bit

WIN32 Delphi 2.0 und h?her,
Zielplattform ist eine Windows 32-Bit Anwendung

CONSOLE Delphi 3.0 (?) und h?her,
Zielplattform ist eine Windows 32-Bit Konsolenanwendung

CPU386 Delphi 3.0 (?) und h?her,
Zeigt an, dass die CPU ein Intel 386 oder h?her ist.
Und so lassen sich z.B. Anweisungen nur f?r 32Bit-Programme oder 16Bit-Programme kompilieren:
{$IFDEF WIN32}
Anweisung nur f?r 32Bit-Programme;
{$ELSE}
Anweisung nur f?r 16Bit-Programme;
{$ENDIF}
Delphiversion: noch nicht getestet unter Delphi 1noch nicht getestet unter Delphi 2noch nicht getestet unter Delphi 3noch nicht getestet unter Delphi 4noch nicht getestet unter Delphi 5noch nicht getestet unter Delphi 6noch nicht getestet unter Delphi 7
 
Notizblock 0.7 Beta 3
Download Notizblock 0.7
 
TextToSMS 0.4 Beta 1
Download TextToSMS 0.4 Beta 1!
     
 
Home | Software | Delphi FAQ | Links | Kontakt

Copyright ©2001 - Alle Rechte reserviert.
Die Bezeichnungen "Borland", "Delphi" und "VCL" sind Schutzmarken der Borland Software Corporation.
(BEACHTEN: Diese Webseite steht in keinerlei Verbindung mit der Borland Software Corporation.)
Aktualisiert: 2007-03-11