Einzelnen Beitrag anzeigen

Rollo62

Registriert seit: 15. Mär 2007
3.916 Beiträge
 
Delphi 12 Athens
 
#6

AW: IFDEF Win32 verschwindet

  Alt 8. Aug 2022, 15:59
Der Compiler ist in diesem Bereich ziemlich resilient. Die Auswertung der Compiler Directive bricht beim ersten unerwarteten Zeichen ab, behält aber die bis dahin ermittelte Bedeutung. Aus diesem Grund geht ja auch sowas:
Delphi-Quellcode:
{$IF CompilerVersion < 34.0 Delphi 10.4 Sydney }
    function ScaleValue(const Value: Integer): Integer;
{$ENDIF}
Jupp, ich kann auch bestätigen dass dies bei $ENDIF oder $ELSE kein Problem für den Compiler ist
Delphi-Quellcode:
{$IFDEF Win32}  
  designide,
{$ELSE  WIN32_ELSE }      <-------------------- so
 ....
{$ENDIF WIN32_ELSE}       <-------------------- so
  Mit Zitat antworten Zitat