Wie im Titel beschrieben, rufe ich einen constructor auf und schon in dessen erster Zeile ist self=nil , was einen Zugriffsfehler zur Folge hat.
Delphi-Quellcode:
interface
type
tzustand=(l,g,t);
tknoten=class
z:tzustand;
farbe:integer;
liste:tliste;
constructor create;
destructor destroy;
procedure reparieren;
end;
implementation
constructor tknoten.create;
Begin
self.z:=l; //Hier erhalte ich immer eine EAccesViolation
farbe:=0;
liste:=nil;
end;
Ich kann den Fehler einfach nicht finden. Daher wäre es nett, wenn ihr mir helfen könntet.