I have 1 primitive question on you. After using DCU32INT on dcu, it generates .int How can I use it as .pas file? I can't compile it when I use it like just rename .int to .pas?
I can't compile the decompiled pas file, please tell me why?

I never promised that the DCU32INT output will be immediately acceptable for Delphi compiler (if it were so, i'd call it DCU32PAS). Much more sofisticated disassembling technique is required to make in possible (read more carefully the readme.txt for details). May be some day it will be made... And now the main purpose of DCU32INT is to enable to understand how the explored unit was implemented, e.g. what Windows API functions were called with which parameters.

Author: Alexei Evgenyevich Hmelnov