Processing modes and caching
Fast decompilation, full processing and cached output support different analysis workflows.
Decompile only forms
Enable Decompile only forms when you need recovered VCL form information without processing procedure bodies.
Fast decompilation
In Fast decompilation, the initial processing establishes project structure and procedure bodies are processed as you open them. This is useful when investigating selected units or methods. With caching disabled, reopen a procedure after changing its processing options to obtain a new listing.
Analyze prototypes adds preliminary heuristic signature analysis. This preliminary disassembly can also collect String references. If a complete string-reference pass has not run, the dialog prompts you to disable Fast decompilation and reprocess the input.
Full processing
Disable Fast decompilation and process the file again to generate procedure listings in advance. This takes longer, but makes the generated text available for whole-project search and reference analysis. Project and combined-listing exports can also process procedures on demand. A change to decompilation settings then requires processing the file again.
Cache decompiled code
Cache decompiled code retains generated procedure listings. Disable caching when comparing reconstruction options interactively. Cached results do not automatically demonstrate the effect of a changed setting.
Declare variables
Declare variables adds recovered variable declarations to the listing. Read inferred types in the context of the available RTTI knowledge, callers and native instructions.
Window layout
Window style as in Visual Studio places code on the left and the project tree on the right. It changes workspace layout rather than the underlying analysis.