AW: GDI+ Delphi Berlin oder höher
Hallo Bennik, gute Fahrt, bei der Bahn muss man immer Sorgen haben!
Ich habe versucht mein Projekt von ca. 2008 mit D-Berlin zu kompilieren. Meine eigenen Komponenten zu integrieren war einfach. Aber es ist genauso, wie ich befürchtet hatte. Es knallen die Fehlermeldungen. Besonders eine Bibliothek von 2006 von Gerry McGuire dExif macht Probleme. Er hat wohl sehr tricky programmiert. Ich muss bei Delphi 2005 bleiben: Trotzdem sind deine Hinweise für mich sehr wichtig. Sind AnsiString, AnsiChar PAnsiChar bei Delphi 2005 schon bekannt oder muss ich die Änderungen wieder zurücknehmen. Das wäre blöd. Gruß Willie. |
AW: GDI+ Delphi Berlin oder höher
Jetzt fahre ich 15 km mit dem Rad zum Bahnhof und der Zug fällt aus! So'n Mist. Und kein LTE.
dEXIF wollte ich dir empfehlen, aber ich dachte, du möchtest alles selber machen. Schau doch mal auf diese Version, die mit Rio 10.3.3 anstandslos funktioniert. Mit dieser Unit brauchst du aber eigentlich überhaupt michts mehr selbst zu machen, was EXIF, betrifft, es ist alles fix und fertig. |
AW: GDI+ Delphi Berlin oder höher
Zitat:
Ich benutze dExif für IPTC-Daten aus zu lesen und zum Schreiben des JPG-Kommentars. An eine neue Version von Gerry McGuire hab' ich nicht gedacht. Willie. |
AW: GDI+ Delphi Berlin oder höher
Liste der Anhänge anzeigen (Anzahl: 1)
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:
Alles, was du brauchst, findest du dann in
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;
Delphi-Quellcode:
- und noch viel mehr.
ImgData.ExifObj
Setze mal einen Haltepunkt auf
Delphi-Quellcode:
.
ImgData.Free;
Ich habe dir im Debugger mal beispielhaft DateTimeOriginal geöffnet, mit dem du solche Schwierigkeiten hattest. |
AW: GDI+ Delphi Berlin oder höher
Hallo Bennik,
dein Tipp mit dExif war Gold wert. Habe ich mir dExif und Co. herunter geladen und die Dateien in meinem Projekt einfach ersetzt und es läuft. Toll! Wie sieht es mit der Community-Edtion aus, kennst du dich da aus? Natürlich will ich Delphi 2005 abknipsen. Ist ein Sammelsorium von Fehlern!!! Gruß Willie. |
AW: GDI+ Delphi Berlin oder höher
Zitat:
|
AW: GDI+ Delphi Berlin oder höher
Ja! Verträgt die Com-Version mit Starter Edition Berlin? Kann ich sie parallel benutzen. Bei Delphi 2005 und 2006 war das problemlos. W.
|
AW: GDI+ Delphi Berlin oder höher
Ich glaube, das geht. Probiere es doch einfach aus. Ich meiner allerdings, dass es wenig Zweck hat, beide parallel zu benutzen, die sind sich ziemlich ähnlich. Vermutlich meinst du aber für eine Umstellungsphase. Exportiere mit regedit den entsprechenden Zweig von Embarcadero, für alle Fälle.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz