Hallo zusammen,
weiß jemand, ob man
Handle-Typen erstellen kann, die *nicht* zuweisungskompatibel sind?
Stichwort Typsicherheit.
Es soll also nicht möglich sein, ein Wert vom Typ 1 einer Variablen vom Typ 2 zuzuweisen.
Einfach so geht es schonmal nicht:
type
TSortHandle = THandle;
TContextHandle = THandle;
Und so leider auch nicht:
type
TSortHandle = type THandle;
TContextHandle = type THandle;
Mit Pointer, IntPtr und NativeInt das gleiche.