E2173 Fehlendes oder ungültiges bedingtes Symbol in der Anweisung '$%s' (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Nach den Anweisungen $IFDEF, $IFNDEF, $DEFINE and $UNDEF muss ein Symbol stehen.
program Produce; (*$IFDEF*) (*$ENDIF*) begin end.
Die bedingte Anweisung $IFDEF wurde hier nicht ordnungsgemäß festgelegt, so dass ein Fehler ausgelöst wird.
program Solve; (*$IFDEF WIN32*) (*$ENDIF*) begin end.
Die Lösung dieses Problems liegt darin, darauf zu achten, dass ein zu testendes Symbol nach der zugehörigen Anweisung steht.