Hmmmm, TObject im ARC.
= managed type
Delphi-Quellcode:
type
TWhoops = record
case Boolean of
True: (X: TObject);
False: (Y: Pointer);
end;
Für Linux kompiliert: E2154 Type 'TObject' needs finalization - not allowed in variant record
Ein Code für alle Plattformen am A...
(musste nen [unsafe] ran schreiben, dann kompilierts zumindest)