Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   GDI+ Delphi Berlin oder höher (https://www.delphipraxis.net/205214-gdi-delphi-berlin-oder-hoeher.html)

Willie1 16. Aug 2020 18:43

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.

Benmik 16. Aug 2020 19:41

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.

Willie1 17. Aug 2020 09:50

AW: GDI+ Delphi Berlin oder höher
 
Zitat:

Zitat von Benmik (Beitrag 1471914)
Jetzt fahre 15 km mit dem Rad zum Bahnhof und der Zug fällt aus! So'n Mist. Und kein LTE.

Ich war viele Jahre Wochenendpendler. Ich sage dir, es stimmt, früher war die Bahn besser!!!

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.

Benmik 17. Aug 2020 16:35

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:
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
Delphi-Quellcode:
ImgData.ExifObj
- und noch viel mehr.
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.

Willie1 17. Aug 2020 17:40

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.

Benmik 17. Aug 2020 19:32

AW: GDI+ Delphi Berlin oder höher
 
Zitat:

Zitat von Willie1 (Beitrag 1471963)
Wie sieht es mit der Community-Edtion aus, kennst du dich da aus? Natürlich will ich Delphi 2005 abknipsen.

Wie meinst du das? Du gehst einfach hierhin, gibst die Daten ein (hoffentlich die richtigen, ähem), dann bekommst du einen Downloadlink und den Lizenzschlüssel per E-Mail. War das deine Frage?

Willie1 18. Aug 2020 16:24

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.

Benmik 18. Aug 2020 17:53

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.
Seite 3 von 3     123   

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