Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi DCP Format (https://www.delphipraxis.net/48587-dcp-format.html)

NicoDE 27. Jun 2005 18:23


DCP Format
 
Kennt jemand eine (sicherlich inoffizielle) Dokumentation des DCP (Delphi Compiled Package) Formats?

NicoDE 28. Jun 2005 10:21

Re: DCP Format
 
Hat sich erledigt, habe die Daten die ich brauche.

Robert_G 28. Jun 2005 10:28

Re: DCP Format
 
Zitat:

Zitat von NicoDE
Hat sich erledigt, habe die Daten die ich brauche.

Hassu auch'n Link? :)

NicoDE 28. Jun 2005 10:43

Re: DCP Format
 
Zitat:

Zitat von Robert_G
Hassu auch'n Link? :)

Nope, HexEditor :)

Robert_G 28. Jun 2005 10:48

Re: DCP Format
 
Zitat:

Zitat von NicoDE
Zitat:

Zitat von Robert_G
Hassu auch'n Link? :)

Nope, HexEditor :)

Hihi, warum wusste ich das nur? :mrgreen:
Mich würden eigentlich nur die darin deklarierten Klassen interessieren. Aber mal kieken ob ich das für meine Speielerei überhaupt brauche. ;)

NicoDE 28. Jun 2005 11:01

Re: DCP Format
 
Zitat:

Zitat von Robert_G
Mich würden eigentlich nur die darin deklarierten Klassen interessieren.

Wenn Du die registrierten Klassen einer BPL meinst; es hatte bereits jemand versucht selbige auszulesen (MaBuse?). Ich glaube es lief darauf hinaus, den Assembler-Code von @foo@Register$qqrv parsen zu müssen (was wohl wegen des Aufwandes noch keiner gemacht hat).

Zitat:

Zitat von Robert_G
Aber mal kieken ob ich das für meine Speielerei überhaupt brauche. ;)

Wohl eher weniger :)
Mein Problem ist, dass ich aus einer meiner uralten DCPs die DCUs extrahieren und auf eine andere Delphi-Version konvertieren muss (geht vielleicht schneller als sie neu zu schreiben *g*) ...mal schauen...

Luckie 28. Jun 2005 11:06

Re: DCP Format
 
Zitat:

Zitat von NicoDE
Zitat:

Zitat von Robert_G
Hassu auch'n Link? :)

Nope, HexEditor :)

Nico zerlegt doch mit einem Hex-Editor und einem Disassembler/Debugger alles was ihm zwischen die Finger/Tasten kommt. :roll:

Newbie44 28. Jun 2005 11:22

Re: DCP Format
 
STimmt der zerlegt sogar ganze spiele wenn er zeit hat *gg*

NicoDE 28. Jun 2005 11:24

Re: DCP Format
 
1) Ich habe nie Zeit *g*
2) Wir sind hier nicht in Off Topic :)

MaBuSE 28. Jun 2005 13:00

Re: DCP Format
 
Zitat:

Zitat von NicoDE
Mein Problem ist, dass ich aus einer meiner uralten DCPs die DCUs extrahieren und auf eine andere Delphi-Version konvertieren muss (geht vielleicht schneller als sie neu zu schreiben *g*) ...mal schauen...

In der *.dcp Datei sind nicht die *.dcu integriert.

Die *.dcp Dateien werden vom Compiler benötigt um referenzen zu anderen Packages aufzubauen.
Sie werden mit dem requires von einem Package in ein anderes eingebunden.
So wird beim Compile nicht das *.bpl benötigt, sondern nur die *.dcp

Das bekannteste Beispiel sollte die Dsgnide.dcp sein, die man bei Verwendung von DsgnIntf in das DesigntimePackage bei requires einfügen sollte, wenn der Proxy.dcu nicht gefunden Fehler auftaucht.
(Lösung: Das leidige Problem mit der DsgnIntf bzw. Proxy.dcu)

dcu2pas in der v1.3 kann ich Dir empfehlen (Der kann auch D7 dcu's)

Zitat:

Project Dcu2Pas Version 1.3
Purpose Decompile a D2-D7, K1-K3's dcu(dpu) file to Delphi source as origin as
possible, without or with minimal modifications, then recompile to new
one under other Delphi versions
Author Nengwen Zhuo(׿ÄÜÎÄ)
Homes http://soarowl.uhome.net, http://www.websamba.com/soarowl,
http://soarowl.0catch.com
Emails soarowl@yeah.net, soarowl@sina.com.cn
Released 2003-02-10
Lastest home/dl/Dcu2Pas.rar(zip)
Leider gibts den beim Autor nicht mehr zum Download.

Bei Torry gibts das noch: http://www.torry.net/pages.php?id=477


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:52 Uhr.
Seite 1 von 2  1 2      

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