Einzelnen Beitrag anzeigen

ljmarkus

Registriert seit: 14. Apr 2007
Ort: Göttingen
46 Beiträge
 
Delphi 7 Personal
 
#9

Re: UDP Empfangen / ArtNet / ArtDMX

  Alt 23. Nov 2007, 14:09
ok, nur wie ist es wenn ich zb. auf Position 18 einen 8 Bit auslesen möchte.


Zitat:
Ganz einfach, die Daten sind in einem String.
Angenommen du sollst an Position 15-16 einen 16 Bit Integer auslesen.
Delphi-Quellcode:
var
  x : string; // die empfangenen Daten
  p : PChar;
  wert : Word;
begin
  x := ...;
  p := PChar(x); // Zeiger auf die Daten
  wert := PWord(p+15)^;
end;
  Mit Zitat antworten Zitat