Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
7. Jul 2015
Die Kovarianz kommt ins Spiel, sobald ich eine TList<derived> als TList<base> behandeln will um ebend nicht für jeden Typen in der Liste einen Speziellen Event Handler zu haben.
Warum? Weil dann jeder, der mal an dieses Event gehen möchte, einen Event handler für genau diesen Typ in der Liste implementieren muss.
Und nebenbei bemerkt und leicht off topic ist es keine gute Idee, ein Event als...
Forum: Object-Pascal / Delphi-Language
Delphi
by Stevie,
7. Jul 2015
Klarer Fall von "hier fehlt uns die Covarianz in Delphi"