Forum: Programmieren allgemein
by Flips,
4. Mai 2010
Ich habs mit Delphi 7 gemacht. Und es wundert mich echt.
Ich meine deine Fehlermeldung war eine Zugriffsverletzung die ensteht, wenn man auf ein Objekt zugreift, dass noch nicht erstellt wurde...Komisch.
Naja hauptsache dein Code funktioniert jetzt.
Klar, so wie dus jetzt machst (mit Zuweisung über := statt mit Assign) gehts natürlich. Das steht aber so nicht oben ;-)
Forum: Programmieren allgemein
by Flips,
4. Mai 2010
Hmm naja ist ja schön, wenn das Problem gelöst ist, aber wenn ich deinen Code 1:1 kopiere (in der Annahme, dass img_1 - img_3 auf dem Form platzierte TImage-Komponenten sind) bekomme ich genau an der Stelle den Fehler, wo du ihn bekommst.
Wenn ich dann meinen Konstruktor einbaue kommt der Fehler erst beim Aufruf der State-Methode ;-)
Wobei die State-Methode auch scheitern müsste, weil du...
Forum: Programmieren allgemein
by Flips,
4. Mai 2010
Also meiner Meinung nach müsstest du erst im constructor von TClass mal die Img's instanzieren.
type
Tclass=CLASS
...
public
constructor Create;
...
end;