Einzelnen Beitrag anzeigen

Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#5

AW: (ObjectList) Sort -> AccessViolation

  Alt 6. Aug 2011, 23:41
Ich würde noch (auch wenn es noch so abstrus erscheint) folgende Abfrage einbauen:

Delphi-Quellcode:
if ((not (Item1 is TMMItem)) OR (not (Item2 is TMMItem))) then
  raise EAbort.Create('Hier stimmt was nicht');
Grund: Bei nicht generischen Listen ist es ganz einfach, mal ein falsches Objekt in die Liste zu bekommen und das birgt dann unbekannte Risiken, insbesondere eine ganze Menge an AVs, wenn man die Objekte wieder frei geben will und sie vorher schon weg sind.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat