Zitat:
Also so langsam habe ich echt das Gefühl, dass keiner meinen Anfangsbeitrag gelesen hat.
Tja, dann soltest du auch mal die Antworten richtig lesen
Zitat:
Dieses - das Thumb - liegt im JPEG-Format vor.
Es beginnt immer beim Offset $2600 und ich muss lediglich das Ende herausfinden.
Dabei ist nicht davon auszugehen, dass das Format der JPEGs unterschiedlich ist.
Und das erklärt doch alles:
1.) Erzeuge eine Stream auf deine Datei
2.) Setzte STream.Position := $2600
3.) rufe LoadJüegThumb(Steam) aus meinem Attachment auf
fertig. Nichts mit Suche im Stream oder sowas Brute Force mäßiges. Die
Unit in meinem Attachment liest dabei gezielt das JPEG (eg. TIFF -> JIF) Format aus und ermittelt wo und in welcher Größe das Jpeg-Thumb gespeichert wurde.
Am bestens einfach mal ausprobieren und wenn es funktioniert dann wird es weitaus schneller funktionieren als deine Brute Force Methode. Und wenn es funktioniert dann heist dies auch das Du die Antworten nicht richtig liest und Andere sehr wohl deine Frage gelesen haben und auch verstanden haben dir eine Lösung anzubieten. Immerhin willst du etwas und die Anderen schenken dir eine Antwort, kostenlos wohlgemerkt (mann könnte dir ja auch den Stundenlohn in Rehcnung stellen in der dir die Anderen ihre Zeit opfern).
Gruß Hagen