1) Aus 2 Bytes bekommst du aller bestens einen WORD (0..65535)
2) Müsstest du wissen, in welcher Reihenfolge die Bytes kommen - also ob höherwertiges oder niederwertiges zu erst.
mal eine Umwandlung für den Fall dass das niederwertige Byte im Array an Index 0 steht:
Delphi-Quellcode:
var
Wert: Word;
begin
Wert := Word(arr[0] or (arr[1] shl 8));
// Alternativ, aber langsamer/unschöner/arithmetischer :) :
Wert := arr[0] + arr[1]*256;
end;
Falls die Bytes anders herum im Array stehen, einfach die Indezes vertauschen.
Nachti,
Fabian
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel