Einzelnen Beitrag anzeigen

Robert Marquardt
(Gast)

n/a Beiträge
 
#11

Re: Delphi-Equivalent zur C-union

  Alt 22. Jun 2005, 11:26
Es ist uebrigens kein Trick noetig um hinter den varianten Teil eines Records weitere Elemente zu platzieren.
Man deklariert den varianten Teil einfach als Element eines normalen Records, also Record in Record.

Delphi-Quellcode:
  TEinfachesRecord = record
    VariantesElement: record
      case Integer of
      ...
    end;
    WeiteresEinfachesElement: Integer;
  end;
  Mit Zitat antworten Zitat