Dann sehe ich im Moment keine Möglichkeit da raus zu kommen. Da Records nicht abgeleitet werden können und Helper auf generische Typen sich nicht nach Typen unterscheiden lassen, sieht das schlecht aus für deinen Ansatz.
Ich hatte auch versucht, direkt einen Helper für Nullable<T> zu schreiben. Aber da hab ich so gar keinen Ansatz gefunden.
NullableHelper = record helper for Nullable<T>
wird mit
Zitat:
[dcc32 Fehler] Unit10.pas(10): E2003 Undeklarierter Bezeichner: 'T'
quittiert.