Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
Delphi XE3 Enterprise
|
AW: Look for specified sequence in stream
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)
|