E2122 PROCEDURE oder FUNCTION erwartet (Delphi)
Nach oben zu Fehler- und Warnungsmeldungen (Delphi) - Index
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.