Moin Peter,
Zitat von
himitsu:
Vergleiche mit
=true macht man nicht
(es sei denn man muß GENAU auf True(1) vergleichen)
was analog auch für das Prüfen auf false gilt.
Dann sollte man nur auf "if not Boolscher-Ausdruck then" prüfen.
Du könntest übrigens auf Deine eigene Listenimplementierung verzichten, wenn Du Deine Liste nicht von TObject sondern von TObjectList (zu finden in der
Unit contnrs) ableitest.
Da die Cache-Entries Objekte sind, bietet sich das, meiner Ansicht nach, an.
Das dürfte Deine Liste vereinfachen.