Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Delphiformular extrahieren (https://www.delphipraxis.net/137559-delphiformular-extrahieren.html)

glotzer 23. Jul 2009 13:14


Delphiformular extrahieren
 
also mein problem ist das ich die änderungen an nem formular net gespeichert hab... waren SEHR umfangreich aber ich hab die exe erstellt mit den aktuellen daten jetzt wollt ich fragen ob es möglich ist die kompletten dfm daten daraus auszulesen und weiterzuverarbeiten, wenn ja wie?

schonmal danke für die hilfe

ps: es existiert in dem programm nur dieses eine formular

Matze 23. Jul 2009 13:17

Re: Delphiformular extrahieren
 
Hallo,

du kannst versuchen mit DeDe (DelphiDecompiler) das Formular wiederherzustellen. Es könnte gehen, wenn ich das recht in Erinnerung habe.
Das Programm hat allerdings einige Jahre auf dem Buckel. Ob alles mit neueren Delphiversionen noch so funktioniert wie es soll, weiß ich nicht.

Grüße, Matze

glotzer 23. Jul 2009 13:20

Re: Delphiformular extrahieren
 
danke ich probiers gleich mal

gsh 23. Jul 2009 13:20

Re: Delphiformular extrahieren
 
Wenn ich mich jetzt nicht täusche dann geht das viel einfacher mit einem Ressource Editor.
Die .dfm Dateien werden nämlich imho einfach also Ressource an die Exe gehängt und können somit im Klartext ausgelesen werden

glotzer 23. Jul 2009 13:36

Re: Delphiformular extrahieren
 
also mit dem Programm hatt es super funktionier, rechtviel einfaher gehts wohl net :) hat mit mit 5 klicks einen tag arbeit erspart, thx

himitsu 23. Jul 2009 13:56

Re: Delphiformular extrahieren
 
Mit 'nem Resource-Explorer hätte man es auch machen können.
Bei Google suchenResource Hacker (die verfügbare Version 3.4.0.79 ist zwar auch schon älter, aber an dem Res-Format ändert sich ja nicht so schnell was)

einfach die Form-Resource suchen
- unter RCDATA > Form-ClassName > 0
und exportieren.

dieses sollte bei allen Delphi-Versionen funktionieren
> vorausgesetzt es handelt sich auch um eine VCL-Form via .DFM
> oder einen Windows-Dialog (diese verstecken sich unter Dialog > Name > 0)

jfheins 23. Jul 2009 13:59

Re: Delphiformular extrahieren
 
Oder einfach die Einstellung setzen, dass vor jeder Compilierung alles gespeichert wird - hilft auch enorm wenn beim Debuggen irgendwas abschmiert und man alles abschießen muss ...

himitsu 23. Jul 2009 14:00

Re: Delphiformular extrahieren
 
Zitat:

Zitat von jfheins
Oder einfach die Einstellung setzen, dass vor jeder Compilierung alles gespeichert wird

dann aber nicht vergessen "Rückgängig nach Speichern" mit zu aktivieren :angel2:


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