E2050 Anweisungen sind im Interface-Teil nicht erlaubt (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Der interface-Abschnitt einer Unit darf nur Deklarationen enthalten, aber keine Anweisungen.

Verschieben Sie den Prozedurrumpf in den implementation-Abschnitt.


unit Produce;

interface

procedure MyProc;
begin                (*<-- Hier die Fehlermeldung*)
end;

implementation

begin
end.

Das Problem tritt auf, weil sich der Prozedurrumpf im interface-Abschnitt befindet.


unit Solve;

interface

procedure MyProc;

implementation

procedure MyProc;
begin
end;

begin
end.

Die Prozedur muss in den implementation-Abschnitt verschoben werden.