Bitteschön...
Delphi-Quellcode:
FRoleRightDict := TUserRoleRightDict.Create; // Dict ohne Freigabe (sortierte Liste RoleRightList)
FRoleRightList := TUserRoleRightList.Create; // List gibt Objekte frei
...
FRoleRightDict := TUserRoleRightDict.Create([doOwnsValues]); // gleicher Fehler
FRoleRightList := TUserRoleRightList.Create(False);
Wer meinen dusslichen Fehler findet...dem gebe ich ein
aus...
Nachtrag: FComparer ist nil.