ich hätte eine Frage zur Verwendung von IFDEF zur Unterscheidung verschiedener Plattformen.
Ich habe eine Delphi-Unit, die ich nach Lazarus portiert habe. Unter Windows läuft das auch super.
Nun möchte ich das Projekt alleerdings auch unter Mac kompilieren. Die Unit enthält dazu folgende Fallunterscheidung:
Code: Alles auswählen
{$IFDEF MACOS}
...
{$ENDIF}
Und dann finde ich in der Unit an einigen Stellen dieses Konstrukt:
Code: Alles auswählen
{$IF Defined(MSWINDOWS)}
...
{$ENDIF}
Vielen Dank schonmal