E2031 Label erwartet (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Diese Fehlermeldung tritt auf, wenn der Bezeichner, der in einer goto-Anweisung angegeben oder als Label bei der Inline-Assembly verwendet wird, nicht als Label deklariert wurde.


program Produce;

begin
  if 2*2 <> 4 then
    goto Exit; (*<-- Hier die Fehlermeldung Exit ist ebenfalls eine Standard-Prozedur*)
  (*...*)
Exit:              (*Hier weitere Fehlermeldungen*)
end.
	program Solve;
label
  Exit;            (*Labels müssen in Delphi deklariert werden*)
begin
  if 2*2 <> 4 then
    goto Exit;
  (*...*)
Exit:
end.