[06-12-05]
test
test
Delphipedia - Delphipedia - Variant Records
Het is mogelijk om in een record meerdere overlappende delen te hebben, de zogenaamde variant records.
Nog een voorbeeld, hoe een Guid uit te lezen als array van bytes:
type
THack = record
case b : Boolean of
true : (g : TGuid);
false: (a : array[0..15] of Byte);
end;
procedure demo;
var
h : THack;
i : integer;
begin
CreateGUID(h.g);
for i := 0 to 15 do IetsMet(h.a[i]);
end;
