Einzelnen Beitrag anzeigen

Benutzerbild von RWarnecke
RWarnecke

Registriert seit: 31. Dez 2004
Ort: Stuttgart
4.408 Beiträge
 
Delphi XE8 Enterprise
 
#1

Erklärung zu Compilerschalter

  Alt 5. Mai 2007, 10:16
Hallo zusammen,

ich habe jetzt schon mehrmals verschiedene Compilerschalter gesehen wie hier zum Beispiel :
Code:
{$DEFINE DEBUG}      // ---> Aktiviert den Debug Modus mit Ereigniss

{$B-}  // Complete Boolean Evaluation
{$T-}  // Typed @ operator
{$X+}  // Extended syntax
{$P+}  // Open string params
{$J+}  // Writeable structured consts
{$H+}  // Use long strings by default
{$O+}  // Optimization
{$R-}  // Range-Checking
{$V-}  // Var-String Checking

{$IFDEF DEBUG}
  {$D+}  // Debug information
  {$L+}  // Local symbol information
  {$YD+}
  {$C+} // Asserts
  {$WARNINGS ON}
  {$HINTS ON}
{$ELSE}
  {$D-}  // Debug information
  {$L-}  // Local symbol information
  {$YD-}
  {$C-} // Asserts
  {$WARNINGS OFF}
  {$HINTS OFF}
{$ENDIF}

{$IFDEF VER180}             //Delphi 2006
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI8}
  {$DEFINE DELPHI2005}
  {$DEFINE DELPHI2006}
{$ENDIF}

{$IFDEF VER170}             //Delphi 2005
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI8}
  {$DEFINE DELPHI2005}
{$ENDIF}

{$IFDEF VER160}             //Delphi 8
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
  {$DEFINE DELPHI8}
{$ENDIF}

{$IFDEF VER150}             //Delphi 7
  {$DEFINE DELPHI6}
  {$DEFINE DELPHI7}
{$ENDIF}

{$IFDEF VER140}             //Delphi 7
  {$DEFINE DELPHI6}
{$ENDIF}

{$IFDEF DELPHI6}
  {$WARN UNIT_LIBRARY OFF}
  {$WARN UNIT_PLATFORM OFF}
  {$WARN SYMBOL_DEPRECATED OFF}
{$ENDIF}
Gibt es irgendwo eine Erklärung dieser Schalter ? Einen dieser Schalter {$WARN UNIT_PLATFORM OFF} kenne ich ja schon. Was kann ich mit diesen Schaltern erreichen ?
Rolf Warnecke
App4Mission
  Mit Zitat antworten Zitat