Delphi-PRAXiS
Seite 2 von 2     12   

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/)
-   -   Delphi Oberfläche (Resourcen) eines Programms nachbilden (https://www.delphipraxis.net/55334-oberflaeche-resourcen-eines-programms-nachbilden.html)

LoRd-MuldeR 21. Okt 2005 02:49

Re: Oberfläche (Resourcen) eines Programms nachbilden
 
Also wenn das Programm, von dem du "abkupfern" möchtest, in Delphi geschrieben wurde, kannst du einfach die .dfm Files der einzelnen TForm's aus den Resources kopieren und in dein Programm einbauen. Die Forms sind in "RCData/TForm1" und so weiter gespeichert. Sollte mit nem normal Resource-Editor kein Progblem sein, die als Text-Datei zu extrahieren. Klar, dass du die darin verwendeten Componenten installiert haben musst, sonst bekommste en Problem. Und alles was den Programm-Code angeht, musste natürlich selbst schreiben (oder evtl. per Decompiler rausziehen, aber damit hab ich null Erfahrung).

moritz 21. Okt 2005 13:12

Re: Oberfläche (Resourcen) eines Programms nachbilden
 
Moin!

Okay, dann danke mal für die Antworten.

@Lord: Ich habe ja keinen Zugriff auf die dfm-Files, ich will das ganze ja wie gesagt allgemein gestalten.

@Dizzy: Okay, ich bin mir im Klaren, das das ganze kein Kinderspiel wird ;) Trotzdem, wenn ich jetzt auch noch Zugriff auf den Adressraum des Programms hätte, bestünde dann die Möglichkeit, das ganze auszulesen? Eigentlich wäre ja der Adressraum auch der richtige Ansatzpunkt, oder? Denn da ist ja alles zu dem Programm gespeichert, die ganze Oberfläche, etc, oder? Damit würde ich mir das umständliche selberauswerten der Windowsmessages sparen und einfach gleich das auslesen, was dabei rausgekommen ist?

Die Sache mit dem Capturen ist mir klar, das wäre die Lösunge, wenn ich einfach nicht mehr weiterkomme - aber Programme in diese Richtung gibt es ja bereits genug. :)

Gruß


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:08 Uhr.
Seite 2 von 2     12   

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