Программа DCU32INT разбирает файлы *.dcu и преобразует содержащуюся там информацию к близкому к Паскалю виду. См. дополнительное описание в DCU32INT.txt. Поддерживаются DCU, сгенерированные следующими версиями компилятора: Delphi 2.0-8.0, 2005-2006 (.net и WIN32), 2007-2010 (WIN32), XE (WIN32), XE2-XE3 (WIN32,WIN64,OSX32), XE4 (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code)), XE5-XE7/AppMethod (WIN32,WIN64,OSX32,iOS simulator, iOS device (no code), Android (no code)), XE8, 10 Seattle, 10.1 Berlin (WIN32,WIN64,OSX32,iOS simulator, iOS device 32/64 (no code),Android (no code)), Kylix 1.0-3.0.

DCU32INT является сокращением от DCU32 interface, поскольку программа не позволяет получить полностью корректный исходный текст на Паскале, однако интерфейсная часть модуля восстанавливается почти полностью верно.

Программа является побочным продуктом проекта FlexT, но я постарался сделать её максимально эффективной.

Загрузить:

См. также:
DCU32INT FAQ (In English).
Спецификацию на FlexT формата файлов DCU 32-разрядных версий Delphi. Эта спецификация неполная, пожалуйста, сообщите мне, если Вы знаете больше, или если обнаружите в ней ошибки.

English version of this page.