Computerwissenschaften

Konvertieren von VB6 in VB.NET

VB.Net verfügt über ein integriertes Migrationstool, aber das Konvertieren von VB6-Code in 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 in VB.Net zu laden .

 

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 lokalisieren.

 

Korrigieren Sie alle Datendeklarationen

Wenn Sie in Ihrem Programm nicht deklarierte Variablen verwendet haben, steht Ihnen noch viel Arbeit bevor. Fügen Sie jeder Dim-Anweisung die richtigen Typdeklarationen hinzu und fügen Sie Option Explicit-Anweisungen hinzu. Dadurch wird der Importvorgang vereinfacht. Mach dir keine Sorgen, wenn du etwas verpasst, wirst du es später herausfinden.

 

Der VB.NET-Assistent geht an die Arbeit

Öffnen Sie Ihr Programm in VB.NET und warten Sie, bis 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. Der Code enthält auch Kommentare in der Nähe von Stellen, 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.

Similar Posts

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.