Einzelnen Beitrag anzeigen

Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.582 Beiträge
 
Delphi 11 Alexandria
 
#6

AW: Generics und ältere Delphi´s?

  Alt 18. Dez 2013, 11:17
Ich würde mir die Arbeit ersparen, dass ohne Generics nochmal zu implementieren.
So viel Arbeit ist es zumindest rein für die generischen Listen doch gar nicht. Ein Beispiel wie ich es eingesetzt habe:
Delphi-Quellcode:
{$IFNDEF COMPILER_14_UP}
  TTypedObjectListItem = TEventListenerClient;
{$include 'TypedObjectListTemplate.inc'}
  TEventListenerClientList = TTypedObjectListTemplate;
{$ELSE}
  TEventListenerClientList = TObjectList<TEventListenerClient>;
{$ENDIF}
Sprich für alte Delphiversionen habe ich einfach die Klasse anders deklariert. Und zusätzliche Funktionen kann man ja umsetzen indem man direkt eine eigene Klasse ableitet.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat