data[9] := $0;
data[10] := $5f;
Das Ergebnis sollte sein = 95($5f)
Ich habe gerade ausprobiert, leider ist das Ergebnis nicht 95 sondern 24320($5f00)
Delphi-Quellcode:
procedure SnapshotLength;
begin
// FSnapshotLength := data[9];
// FSnapshotLength := FSnapshotLength shl 8;
// FSnapshotLength := FSnapshotLength or data[10];
FSnapshotLength := PInt16(@data[9])^;
end;