E2095 ENDIF fehlt (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird ausgegeben, wenn der Compiler nach einer $IFDEF-, $IFNDEF- oder $IFOPT-Direktive keine entsprechende $ENDIF-Direktive findet.
program Produce; (*$APPTYPE CONSOLE*) begin (*$IfOpt O+*) Writeln('Compiled with optimizations'); (*$Else*) Writeln('Compiled without optimizations'); (*Endif*) end. (*<-- Hier die Fehlermeldung*)
In diesem Beispiel fehlt das Zeichen $ in der (*$Endif*)-Direktive. Der Compiler hält sie deshalb für einen Kommentar.
program Solve; (*$APPTYPE CONSOLE*) begin (*$IfOpt O+*) Writeln('Compiled with optimizations'); (*$Else*) Writeln('Compiled without optimizations'); (*$Endif*) end.
Stellen Sie sicher, dass alle bedingten Direktiven eine gültige $ENDIF-Direktive haben.