Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#3

AW: Look for specified sequence in stream

  Alt 19. Sep 2013, 13:53
If the filesize is not to big, you could use a MemoryStream and POS

Delphi-Quellcode:
var
  ms: TMemoryStream;
begin
  ms := TMemoryStream.Create;
  try
    ms.LoadFromFile('C:\temp\Logger1.png');
    Caption := IntToStr(Pos(RawByteString(#$89#$50), RawByteString(ms.Memory)));
    // Caption := IntToStr(Pos(RawByteString('PNG'),RawByteString(ms.Memory)))
  finally
    ms.Free;
  end;
end;
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)
  Mit Zitat antworten Zitat