Das scheint ganz gut zu funktionieren - jedenfalls im leeren Testprojekt. Ins große Projekt wird das heute Abend eingebaut.
Ich habe aber einige Stellen wo ich auf ListView-Items zugreife daher dauert die Umstellung auf Dictionary-TryGetValue ein bisschen.
Ich sehe du bist Fan von kurzgeratenen Schleifenköpfen. So ähnlich kenne ich die auch von PHP und mag die sehr.
In Delphi benutze ich die nicht. Wie baue ich das hier in eine normale Schleife mit Iterations-Variable i um?
Delphi-Quellcode:
//Instanzen im Dictionary freigeben
for DeineKlasse in FListe.Values do
DeineKlasse.Free;
Ein einziges Item löschen, das möchte ich gerne wissen wie das mit dem Dictionary funktioniert.
Ach vergess den Quatsch da oben. Ich hab vergessen, dass es ja keinen Index gibt