Einzelnen Beitrag anzeigen

Benutzerbild von Stevie
Stevie

Registriert seit: 12. Aug 2003
Ort: Soest
4.009 Beiträge
 
Delphi 10.1 Berlin Enterprise
 
#18

AW: Wert "nicht gesetzt" bei primitiven Datentypen - wie?

  Alt 3. Mai 2018, 17:53
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)
Stefan
“Simplicity, carried to the extreme, becomes elegance.” Jon Franklin

Delphi Sorcery - DSharp - Spring4D - TestInsight
  Mit Zitat antworten Zitat