Thema: Delphi config.inc Datei ???

Einzelnen Beitrag anzeigen

Benutzerbild von sakura
sakura

Registriert seit: 10. Jun 2002
Ort: Unterhaching
11.412 Beiträge
 
Delphi 12 Athens
 
#3

Re: config.inc Datei ???

  Alt 11. Sep 2003, 09:36
Hi!

{$I config.inc} Diese Anweisung sagt dem Compiler die angegebene Datei an Ort und Stelle einzubinden (auch $INCLUDE). Der Compiler verhält sich anschließend so, als wäre der Inhalt der angebenen Datei an der Stelle und nicht ein Verweis.

Delphi-Quellcode:
{$A+,O+,Q-,R-,S-} 
// oder
{$A+}
{$O+}
{$Q-}
{$R-}
{$S-}
  • A+ Field-Alignment on. Damit werden die Felder eines records an 2, 4 bzw. 8 Byte-Grenzen ausgerichtet, um die Geschwindigkeit zu optimieren
  • O+ Compileroptimierungen werden zugelassen
  • Q-, R- Overflow (Zahlen zu groß für Wertebereich) und Range-Checking erzeugen Exception werden unterdrückt
  • S- Hm...

Code:
{$ifndef VER80}
  { Delphi 1.0 } 
  {$ifndef VER90}
    { Delphi 2.0 } 
    {$ifndef VER93}
      { C++Builder 1.0 } 
      {$ifndef VER100}
        { Delphi 3.0 } 
        {$ifndef VER110}
          [color=#0036ff]{$define D4UP}[/color]
        {$endif} 
      {$endif} 
    {$endif} 
  {$endif} 
{$endif}
Diese Anweisung setzt den Compilerschalter D4UP der später genutzt werden kann, um auf Vorteile von Delphi 4 und seinen Nachfolgern gegenüber Delphi 3 und seinen Vorgängern einzugehen. Später im Code wirst Du wahrscheinlich Anweisungen finden wie

Delphi-Quellcode:
{$IFDEF D4UP}
  ... // Delphi 4 und besser
{$ELSE}
  ... // der alte "Schrott"
{$ENDIF}
  ... // gilt wieder für alle
......
Daniel Lizbeth
Ich bin nicht zurück, ich tue nur so
  Mit Zitat antworten Zitat