Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
6. Okt 2013
Es muß der Enumerator erstmal erstellt werden, damit Delphi ihn Fragen kann, ob was drin ist ;)
Die FOR-IN-Schleife ist intern eigentlich eine While-Schleife
und bei Objekten wird dieses
for x in List do
DoIt(x);
vom Compiler quasi in das übersetzt
temp := List.GetEnumerator;
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by himitsu,
5. Okt 2013
Das ist der Enumerator der FOR-IN-Schleife, welcher da freigegeben wird.
Der, welcher da in GetEnumerator erzeugt wurde. :zwinker:
PS: Nimm mal Self.ClassName in die zu überwachenden Variablen auf.