Ich kann nur an dich appellieren, mit Rio 10.3.3 weiterzumachen. Das Allermeiste, was jetzt veröffentlicht wird, setzt auf Sprachfeatures, die mindestens Delphi 2009 voraussetzen. Du musst dir die Arbeit sowieso machen, und so schlimm ist das auch gar nicht.
Das erwähnte dEXIF läuft ohne Probleme unter Rio und nimmt dir fast alle Arbeit ab. Probiere dies:
Delphi-Quellcode:
procedure TesteDEXIF;
var ImgData: TImgData;
Verz,Datname:string;
begin
Verz := 'C:\Temp\';
Datname := 'BLD00405.JPG';
ImgData := TImgData.Create;
Try
If ImgData.ProcessFile(Verz + Datname) and ImgData.HasExif then begin
end;
Finally
ImgData.Free;
End;
Application.Terminate;
end;
Alles, was du brauchst, findest du dann in
ImgData.ExifObj
- und noch viel mehr.
Setze mal einen Haltepunkt auf
ImgData.Free;
.
Ich habe dir im Debugger mal beispielhaft DateTimeOriginal geöffnet, mit dem du solche Schwierigkeiten hattest.