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;