Konvertieren von VB6 in VB.NET

click fraud protection

VB.Net verfügt über ein integriertes Migrationstool, das jedoch konvertiert VB6-Code an VB.NET ist nicht so einfach wie das Laden in die neuere Software. Das Migrationstool erledigt einen Großteil der Arbeit, insbesondere mit Syntax, aber bei weitem nicht alles. Sie müssen an Ihrem VB6-Code arbeiten, bevor Sie versuchen, ihn zu laden VB.Net.

Sollten Sie den Code aktualisieren?

Einige Arten von Programmen werden am besten in VB6 belassen. Wenn Ihre Projekte WebClasses, DHTML-Seiten und UserControls verwenden, verläuft die Migration zu VB.NET möglicherweise nicht reibungslos. Das heißt nicht, dass Sie es nicht versuchen sollten. Der Migrationsassistent listet alle kritischen Probleme auf, und Sie können zurückgehen und sie beheben.

Vorbereiten Ihres VB6-Codes für die Migration

Entfernen Sie toten Code, den Ihr Programm nicht verwendet, und fügen Sie doppelten Code hinzu, um den Code weiter zu reduzieren. Sie können dies manuell tun, wenn Sie geduldig sind oder Ihr Programm nicht langwierig ist, oder Sie können ein Quellcode-Analyseprogramm verwenden, um den duplizierten oder nicht verwendeten Code zu finden.

instagram viewer

Korrigieren Sie alle Datendeklarationen

Wenn Sie in Ihrem Programm nicht deklarierte Variablen verwendet haben, haben Sie noch viel Arbeit vor sich. Fügen Sie jeder Dim-Anweisung die richtigen Typdeklarationen hinzu und fügen Sie Option Explicit-Anweisungen hinzu. Dadurch wird der Importvorgang vereinfacht. Keine Sorge, wenn Sie etwas verpassen, werden Sie es später herausfinden.

Der VB.NET-Assistent geht an die Arbeit

Öffnen Sie Ihr Programm in VB.NET und warten Sie, während das Migrationstool seine Arbeit erledigt. Erwarten Sie einen ausführlichen Bericht, in dem alle Upgrade-Probleme aufgeführt sind - die vom Assistenten behobenen und die nicht. Es wird auch Kommentare im Code in der Nähe von Stellen geben, die zusätzliche Arbeit erfordern.

Versuchen Sie zu kompilieren

Hoffen Sie nicht einmal, dass Ihr Code beim ersten Mal kompiliert wird. Dies wird nicht der Fall sein, aber Sie erhalten eine lange Liste von Kompilierungsfehlern, die Sie beheben können.

Arbeiten Sie an Ihrem Code

Kehren Sie mithilfe der Berichte zu Ihrem Code zurück und beheben Sie die kritischen Probleme. Wenn Sie alle erledigt haben, laden Sie den Code erneut in VB.NET. Möglicherweise erhalten Sie eine weitere Liste kritischer Probleme, die behoben werden müssen. Letztendlich wird sie jedoch über den Assistenten und den Compiler ausgeführt. Du bist noch nicht fertig. Suchen Sie nach Kommentaren, die das Migrationstool in Ihrem Code hinterlassen hat, und tun Sie, was in den Kommentaren steht.

Führen Sie nun Ihr Programm in VB.NET aus und testen Sie es.

instagram story viewer