Danke für die bisherigen Antworten, aber das hat mich nicht wirklich weitergebracht, weil mein Problem wohl zu abstrakt ist.
Noch ein Versuch:
Also die Klasse ist eine verkettete Liste, die auf Zeigern basiert und einen Record-typen (TData) verwaltet. Ich würde gerne, dass man dem Constructor als Parameter den Namen des Record-Tyen übergeben könnte. Beispielsweise so:
Delphi-Quellcode:
type
TData = record
i: integer;
s: string;
end;
TData2 = record
b: TBitmap;
name: string;
end;
var
List1, List2: TLinkedList; //die Klasse heißt TLinkedList
List1 := TLinkedList.Create(TData);
List2 := TLinkedList.Create(TData2);
Wie müsste dann die Deklaration des Constructors ausehen?