View Single Post
  #1  
Old 09-01-2004, 20:52
redbull redbull is offline
Friend
 
Join Date: Mar 2004
Posts: 160
Rept. Given: 17
Rept. Rcvd 5 Times in 4 Posts
Thanks Given: 3
Thanks Rcvd at 6 Times in 6 Posts
redbull Reputation: 5
Delphi DCU File Format

Hi Guys,

I saw a posting on the Releases section of this forum called "Tool to dump Delphi/Kylix units: DCU32INT"

The question was asked on how the DCU file format.

I had this question come up a few months ago and several searches on the interent revealed not much info.

HOWEVER the *full* source code for DEDE is available from

hxxp://dede.zadnik.org/dede/DeDe.3.10b.realy.complete.src.zip
hxxp://dede.zadnik.org/IndexDF.html (for the download page)


There are several files of interest

DCU_IN.pas
Comment = The input module of the DCU32INT utility by Alexei Hmelnov.

DCU32.pas
Comment = The DCU parser module of the DCU32INT utility by Alexei Hmelnov.

DCU_OUT.pas
Comment = The output module of the DCU32INT utility by Alexei Hmelnov.

DCUTbl.pas
Comment = The table of used units module of the DCU32INT utility by Alexei Hmelnov.
It is used to obtain the necessary imported declarations. If the imported unit
was not found, the program will still work, but, for example, will show
the corresponding constant value as a HEX dump.

DeDeDCU.pas
Comment = DEDE Native DCU parser

DeDeDCUDumper.pas
Comment= This unit implements some routines that uses the DCU2INT
engine and returns dumped .DCU files in TStringList. They
are used from both DCU dumper and DCU.2.DSF engine

I hope this helps!

RedBull
Reply With Quote