E2122 PROCEDURE oder FUNCTION erwartet (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi)
Diese Fehlermeldung wird von zwei unterschiedlichen Konstrukten ausgelöst. In beiden Fällen erwartet der Compiler das Schlüsselwort procedure oder function.
program Produce; type Base = class class AProcedure; (*Fall 1*) end; class Base.AProcedure; (*Fall 2*) begin end; begin end.
In diesen beiden Fällen muss das Wort procedure auf das Schlüsselwort class folgen.
program Solve; type Base = class class procedure AProcedure; end; class procedure Base.AProcedure; begin end; begin end.
Durch Hinzufügen von procedure tritt der Fehler nicht mehr auf.