Einzelnen Beitrag anzeigen

Gandimann

Registriert seit: 10. Dez 2008
105 Beiträge
 
#7

AW: FileStream von Byte x bis Byte y lesen und als String ausgeben.

  Alt 21. Nov 2020, 15:51
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)
Was ist die mehrzahl von Mopp ? !
genau !... Möpse........oder ?
  Mit Zitat antworten Zitat