Forum: Programmieren allgemein
by jaenicke,
25. Feb 2023
Das erfüllt die Anforderung nicht so ganz:
Davon abgesehen fände ich eine solche Lösung beim Neuentwurf einer Klasse nicht schön.
Forum: Programmieren allgemein
by jaenicke,
25. Feb 2023
Versuch das mal zu schreiben. Du bekommst den Record über die property, aber dadurch ist er readonly. Wenn man den Pointer zurück liefert, wie ich geschrieben habe, müsste es aber gehen.
Forum: Programmieren allgemein
by jaenicke,
25. Feb 2023
Mit einem Pointer auf TDataItem, den die Property zurück liefert, sollte es gehen.
Ich persönlich würde das ganze aber komplett mit Generics und Klassen umsetzen. Mal so ins Blaue getippt, das sollte kompilieren:type
TDataItem = class
end;
TDataItem<T> = class(TDataItem)
private
FData: T;