Einzelnen Beitrag anzeigen

Volker Z.

Registriert seit: 3. Dez 2012
Ort: Augsburg, Bayern, Süddeutschland
419 Beiträge
 
Delphi XE4 Ultimate
 
#5

AW: Warum funktioniert das nicht? Suchen in einer Datei...

  Alt 17. Jul 2013, 21:03
Hallo,

Zitat:
[...] komischerweise kann man nur die ersten 4 byte anzeigen lassen
Na, wenn Du nur die ersten vier Byte einließt, dann können kaum mehr gültige Werte in Deinem Array stehen
Zitat:
Es sind aber keine 00 sondern andere Werte in der Datei
In der Datei schon - in Deinem Array stehen die Nullen aber schon drin (SetLength).

Stream.Read(Buffer[0], SizeOf(Buffer)); // SizeOf(Buffer) = 4 !!!
Mach es vielleicht mal so:
Stream.Read(Buffer[0], Length (Buffer));

Zitat:
if (buffer[i]=$43) and (buffer[i+1]=$37) and (buffer[i]=$F2) then begin // diese Daten kommen definitiv vor in der Datei!!
Sicher nicht!! Kuck mal genau hin.

Gruß
Volker Zeller
  Mit Zitat antworten Zitat