Hi,
@himitsu: meine obigen Änderungen schlagen wohl alle in das von dir zu vermeidende Kontor.
Diese Gleichsetzung geht tatsächlich.
Ja, meine txyz sind Ableitungen von tobject.
Bis jetzt funktionieren alle Routinen - warum ich mich von tobjectlist wieder abgewendet habe, weiß ich nicht mehr - könnte das aber wieder aufnehmen.
zu Generics - zugegebnermaßen kenne ich diese Schreibweise gar nicht - kann ich auch nicht so schreiben - kommt Fehler tlist<> unbekannt.
Delphi-Quellcode:
type
TXyzList = class(TList<TXyz>)
function TryGet(idx: Integer; out obj: TXyz);
end;
//bei mir
TMyList1 = class(TList<Tobj1>)
function TryGet(idx: Integer; out obj: Ttobj1);
//läßt sich nicht kompilieren
Gruß Uwe