Einzelnen Beitrag anzeigen

Thomas83

Registriert seit: 7. Jan 2008
180 Beiträge
 
#1

Sind diese Werte eindeutig. (array of byte)

  Alt 14. Mär 2008, 11:48
hi,

habe ein array of byte dort schreibe ich einen record rein.
Jetzt möchte ich gerne kennzeichnen wo ein record anfägt und wo es aufhört.
Delphi-Quellcode:
type
  tbytes = array of byte;
...
var
  bytes : tbytes;
  len : integer;
  paketS,paketE : integer;
  daten : TmeinRecord;
begin
  paketS := 19900991; //<- sind die zahlen eindeutig
  paketE := 10099001; // oder könnten diese nochmal auftauchen?
  len := Sizeof(paketS)+Sizeof(daten)+Sizeof(paketE)
  SetLength(bytes,len);
  move(paketS,bytes[0],sizeof(paketS));
  move(daten,bytes[1],sizeof(daten));
  move(paketE,bytes[sizeof(daten)],sizeof(paketE));
end;
  Mit Zitat antworten Zitat