Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
4. Mai 2021
Wenn du aus TJsonNodeEnumerator ein Interface machst, dann brauchst du dich nicht um das Erzeugen und Freigeben kümmern sondern kannst einfach GetEnumerator nutzen, was derzeit nicht geht, da es defekt ist (erzeugt die Instanz nicht)
Mal kurz hingeschludert:
IJsonNodeEnumerator = interface
function GetCurrent: TJsonNode;
function MoveNext: Boolean;
property Current:...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by Stevie,
29. Apr 2021
var
e: enumerator;
v: value;
begin
e := list.getenumerator;
while e.movenext do
begin
v := e.getvalue;
// mach was mit v
end;