vložil Radek Červinka
23. listopadu 2010 21:51
Existuje lehce undergroundová aplikace se zdroji pro částečnou dekompilaci DCU, která ale je mimochodem součástí mnoha projektů (namátkou CnPack wizards nebo IDR - Interactive Delphi Reconstructor, o kterém jsem také psal).
Jaký je vlastně rozdíl mezi dekompilaci výsledného EXE a DCU? V EXE nemusí být všechny metody, navíc tam nejsou informace o jménech.
Program se jmenuje DCU32INT a to INT je protože výsledek nejde (většinou) zpět kompilovat.
Problém je, že původní autor Alexei Hmelnov má poslední verzi maximálně pro DCU z Delphi 2006 (mimochodem zase někdo z Ruska). Naštěstí na druhém konci světa je tento projekt součástí CnPack a ten má dostupné zdrojáky a v nich DCU32 i pro Delphi 2010 (ale vycházející z předposlední verze). Mimochodem v těch zdrojácích jsou kromě DCU32 i další skutečné perly.
Snažil jsem to nějak spojit, protože mne zajímalo co z toho dokáže vypadnout a výsledek je zde:
DCU32INT (i pro Delphi 2010 DCU, na bázi CnPack), původní verze (max. D2006 DCU) - DCU32INT.
Mimochodem: nová anketa - jaký typ komponent používáte? Hlasovat lze přes blueboard.cz/hlasovat-jwt0 nebo ve sloupci vpravo.