Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   images aus Komponenten extrahieren (https://www.delphipraxis.net/153007-images-aus-komponenten-extrahieren.html)

idefix2 16. Jul 2010 17:45

images aus Komponenten extrahieren
 
Hallo,

Ich habe einige alte Komponenten (Delphi 5). Ich würde gerne die Images von den Buttons in Buttons einer neuen Delphi 9 Anwendung verwenden, finde aber leider die Original Bitmaps nicht mehr. Gibt es eine halbwegs einfache Möglichkeit, die Bilder aus den alten Komponenten herauszubekommen? Die alten DFM Files sind in einem nicht lesbaren Binärformat gespeichert, sonst wäre es ja kein Problem.

himitsu 16. Jul 2010 17:55

AW: images aus Komponenten extrahieren
 
Selbst neuere Delphis sollten das alte DFM-Binärformat verstehen.

Gibt es noch kompilierte Anwendungen?
Wenn ja, dann entweder da abfotografieren (Screenshot) oder mit'm Resourceeditor/Resourcehacker auslesen.

s.h.a.r.k 16. Jul 2010 18:10

AW: images aus Komponenten extrahieren
 
Wobei ich bzgl. eventuellen Lizenz-Problemen Obacht geben würde.

himitsu 16. Jul 2010 18:19

AW: images aus Komponenten extrahieren
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1035757)
Wobei ich bzgl. eventuellen Lizenz-Problemen Obacht geben würde.

nicht, wenn es seine alten Quellcodes/DFMs sind :)

idefix2 16. Jul 2010 18:35

AW: images aus Komponenten extrahieren
 
Danke, der Tip mit dem Resource Editor war hilfreich, damit bekomme ich alle Bitmaps direkt aus der EXE. An die Möglichkeit habe ich gar nicht gedacht, weil ich ja die kompletten Quellcodes habe - aber so ist es am einfachsten.

Zitat:

nicht, wenn es seine alten Quellcodes/DFMs sind
Ich könnte mir ja überlegen, ob ich mich klagen soll :)


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:47 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