Es gibt aber einen Problem und zwar so gelesene
ASCII String
myString := TEncoding.ASCII.GetString(myBytes);
mit der Funktion :
Function RunConv(const S: string): LongInt ;
var
i: Integer;
begin
Result := 0;
for i := 1 to Length(S) do
Inc(Result, Ord(S[i]) shl ((32 - 8*i)))
end;
(unter Verwendung // RunConv(myString);
bearbeite dann bekomme ich manschmal fehlerhafte Ergebnis und zwar um (-128) hat es mit int8 oder Uint8 etwas zu tun ?
(Sorry for my bad Deutsch)