Erweiterte Funktionen
Diese Einstellungen steuern, wie das Projekt verarbeitet wird und wie die wiederhergestellten Informationen dargestellt werden.

Nur Formulare dekompilieren (Decompile only forms)
Schaltet die Dekompilierung von Code aus, wenn nur wiederhergestellte Formular- und UserControl-Definitionen benötigt werden. Für den visuellen Viewer und seine technologie-spezifischen Fähigkeiten siehe Visuelle Formularrekonstruktion.
Schnelle Dekompilierung (Fast decompilation)
Wenn aktiviert, verarbeitet VB Decompiler zuerst die Projektstruktur und dekompiliert einzelne Prozeduren, wenn Sie sie öffnen. Dies reduziert die anfängliche Wartezeit bei der Untersuchung ausgewählter Prozeduren. Bei deaktiviertem Dekompilierten Code zwischenspeichern (Cache decompiled code) können Sie Analyse-Einstellungen ändern und eine Prozedur erneut öffnen, um eine neue Auflistung zu erhalten.
Aktivieren Sie Prototypen analysieren (Analyze prototypes) in den Dekompilierungseinstellungen, um eine vorläufige heuristische Analyse der Signaturen privater Prozeduren durchzuführen. Dies verlängert die anfängliche Verarbeitung, kann aber die Argumentwiederherstellung verbessern, ohne eine vollständige Dekompilierung zu erfordern.
Schnelle Dekompilierung bietet keine vollständige durchsuchbare hochstufige Auflistung des Projekts. Deaktivieren Sie sie und verarbeiten Sie die Datei erneut, bevor Sie eine projektweite Textsuche durchführen oder ein vollständig dekompiliertes Projekt exportieren. Zeichenfolgenreferenzen werden unabhängig davon ermittelt: Sie können durch vorläufige Disassemblierung gesammelt werden und stehen im Modus für schnelle Dekompilierung zur Verfügung.
Vollständige Dekompilierung
Bei deaktivierter schneller Dekompilierung verarbeitet der Decompiler die Prozeduren des Projekts im Voraus. Dies dauert länger, macht aber die vollständige generierte Auflistung für Textsuche und Export verfügbar. Änderungen an Dekompilierungseinstellungen erfordern das erneute Verarbeiten der Datei.
Dekompilierten Code zwischenspeichern
Bewahrt bereits generierte Auflistungen im Modus für schnelle Dekompilierung. Dies vermeidet wiederholtes Dekompilieren einer geöffneten Prozedur, aber zwischengespeicherte Ergebnisse spiegeln spätere Änderungen der Analyse-Einstellungen nicht wider. Wenn Sie die Auswirkungen der Einstellungen Stackparameter analysieren (Parse stack parameters) oder Prozeduranalysator und -optimierer (Procedure analyzer and optimizer) interaktiv vergleichen, deaktivieren Sie die Zwischenspeicherung.
Variablen deklarieren (Declare variables)
Fügt einen Deklarationsblock für wiederhergestellte Variablen am Anfang jeder dekompilierten Prozedur hinzu. Dies ist nützlich für Quellwiederherstellung und Typprüfung. Für einen knappen Überblick über die Programmlogik können Sie die Deklarationen ausblenden. Wiederhergestellte Typen unterliegen den Metadaten und Analysen, die dem Decompiler zur Verfügung stehen.

.NET-Strukturen anzeigen (Show .NET structures)
Zeigt .NET-Metadatentabellen und -Heaps im Lösungsforscher (Solution explorer) an. Verwenden Sie es, um Strukturen und Signaturen neben dem Code zu inspizieren. Das Auswählen einer Tabelle zeigt ihren Inhalt an; der Heap #US enthält Benutzerzeichenfolgen. Deaktivieren Sie die Option, wenn Sie keine Metadaten-Navigation benötigen.


Fensterstil wie in Visual Studio (Window style as in Visual Studio)
Platziert den Code links und den Lösungsforscher rechts. Dies ändert das Arbeitsbereichs-Layout, ohne den wiederhergestellten Code zu ändern.
