E2195 Lokale Variablen können nicht initialisiert werden (Delphi)

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu Fehler- und Warnungsmeldungen (Delphi)

Der Compiler verbietet die Verwendung von initialisierten lokalen Variablen.


program Produce;

  var
    j : Integer;

  procedure Show;
    var i: Integer = 151;
  begin
  end;

begin
end.

Die Deklaration und Initialisierung von 'i' in der Prozedur Show ist nicht zulässig.


program Solve;

  var
    j : Integer;

  procedure Show;
    var i: Integer;
  begin
    i := 151;
  end;

begin
  j := 0;
end.

Setzen Sie alle Variabeln wie im obigen Beispiel auf bekannte Wert.