Einzelnen Beitrag anzeigen

daywalker9

Registriert seit: 1. Jan 2010
Ort: Leer
594 Beiträge
 
Delphi XE3 Professional
 
#2

AW: Generics.TObjectList<T> mit Compilerfehler URW1111

  Alt 24. Jan 2013, 17:18
Versuch es mal so, so sollte es klappen.

Delphi-Quellcode:
type
  TCompareItems<T> = function(AItem, BItem: T): Integer of Object;

  TSortObjectList<T: class> = class(TObjectList<T>)

    procedure QuickSort(Left, Right: Integer; ACompareMethod: TCompareItems<T>); overload;
  end;
Wenn Du es in der Typen Deklaration von TSortObjectList läßt, kommt es zu konflikten zwischen den generischen Typen Parametern von TSortObjectList<T> und TCompareItems<T>. Evtl solltest Du mal versuchen TCompareItems<T2> anzulegen.
Lars
  Mit Zitat antworten Zitat