Thema: Delphi ungewöhliches record

Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#4

Re: ungewöhliches record

  Alt 31. Jan 2004, 23:00
ganz einfach
Delphi-Quellcode:
type
  Tmyrecord = record
    bytea: Byte;
    byteb: Byte;
    bytec: Byte;
    byted: Byte;
  end;
[...]
var a: Integer;
    b: TMyRecord;
    c: ^TMyRecord;
begin
  a := 500;
  b := TMyRecord(a); //und schon kannst du über b.bytea auf das erste byte zugreifen (kopiezugriff)
  //weitere möglichkeit
  c := @a; //und auch jetzt kannst du über c.bytea auf das erste byte zugreifen (direktzugriff)
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat