Sie haben den Quellcode einer VB6-Anwendung verloren. Das lässt sich zurückholen.
Defekte Platte, Entwickler weg, Backup einer zu alten Version: Nur das kompilierte Programm ist übrig. Ein VB6-Decompiler holt daraus viel mehr heraus, als man denkt, und weniger als alles. Diese Seite sagt, was, bevor Sie etwas installieren.
Was Sie brauchen
Die kompilierte Datei: eine .exe, .dll, .ocx oder .scr aus Visual Basic 5 oder 6. Sonst nichts. Ob sie als P-Code oder nativ kompiliert wurde, müssen Sie nicht wissen: VBReFormer erkennt es und verarbeitet beides. Eine mit einem Packer geschützte Datei muss zuerst entpackt werden.
Was zurückkommt
- Formulare und Steuerelemente mit allen Eigenschaften, Bilder inklusive: vollständig, in jedem Fall.
- Ressourcen, Zeichenketten, Verweise auf Bibliotheken und Fremdsteuerelemente, die Projektstruktur: eine .vbp, die sich in der IDE öffnen lässt.
- Der Code der Prozeduren: Bedingungen, Schleifen, Aufrufe, Zuweisungen, Zugriffe auf Steuerelemente, als lesbares Visual Basic wiederaufgebaut, bei P-Code wie bei nativem Code. Die Abdeckungsseite misst, was das ausmacht, Programm für Programm.
Was nie zurückkommt, bei uns wie bei allen anderen: Namen lokaler Variablen und Kommentare, die der Compiler nicht behalten hat. Der zurückgeholte Code lässt sich lesen und neu kompilieren; er gleicht dem Original nicht Wort für Wort.
So gehen Sie vor, zuerst kostenlos
- 1Öffnen Sie die Datei in der kostenlosen Edition, oder laden Sie sie ohne Installation im Online-Studio hoch. Sie sehen die Projektstruktur, die vollständigen Formulare und eine Vorschau des dekompilierten Codes.
- 2Urteilen Sie nach Belegen: Die Vorschau zeigt, was die Engine aus Ihrer Datei wiederaufbaut, nicht aus einem Beispiel. Ist das den Lizenzpreis wert, kaufen Sie; wenn nicht, haben Sie nichts ausgegeben.
- 3Mit der Lizenz exportieren Sie das vollständige Projekt und öffnen es in Visual Basic 6. Die Versionen 7.0.5 und 7.0.6 haben genau daran gearbeitet, was die IDE wieder lädt: Deklarationen, Ereignistypen, Arrays, Verweise.
Der ausführliche Artikel: P-Code von nativ unterscheiden, und womit beginnen
Sollen wir das für Sie übernehmen?
Wir holen das Projekt aus Ihrer Datei zurück, öffnen es in der IDE und liefern es wartbar, mit einem Bericht über das Gefundene. Kostenlose Bewertung der Datei vor jedem Angebot.
Kostenlose Bewertung anfragen