Einzelnen Beitrag anzeigen

TSHObject

Registriert seit: 29. Apr 2006
Ort: Schweiz
12 Beiträge
 
Delphi 12 Athens
 
#1

Manchmal könnte man in die Tischkante beissen....

  Alt 1. Sep 2024, 17:46
Delphi-Version: 5
Hallo,

ich versuche EXIF-Daten aus einer JPEG auszulesen.
Das möchte ich eigentlich selber hinbekommen (ja ich weiss es gibt CCR Exif).
Begonnen hatte ich mit TMemoryStream und bin auch recht weit gekommen.

Man kann mit TMemoryStream.Position die Position setzen und dann mit Read die Bytes lesen. Anschliessend muss man dann halt die "bytes" selber in den nötigen Typ wandeln, was recht mühsam sein kann.
Nun habe ich die Klasse TBinaryReader entdeckt, welche ganz tolle Methoden wie ReadInt16,ReadSingle,ReadDouble bereits anbietet.
Das ist ganz toll, aber leider gibt es keine Eigenschaft "Position"!!!!

Mach ich etwas falsch oder hat Embarcadero einfach die Eigenschaft TBinaryReader.Position vergessen?

Danke für eure Tips.

Geändert von TSHObject ( 1. Sep 2024 um 17:52 Uhr)
  Mit Zitat antworten Zitat