Migration VB6 auf VB.NET -
"Weiche Migration" mit dem Interop Forms Toolkit
Mit dem Interop Forms Toolkit von Microsoft haben Sie die Möglichkeit, eine
Migration Ihrer Software Zug um Zug vorzunehmen. Der Vorteil dabei: Ihre
Software bleibt über die verschiedenen Zeiträume immer voll einsatzfähig –
jedenfalls solange Sie noch nicht unmittelbar die Notwendigkeit haben, die
Software auf einem VB6-inkompatiblen Betriebssystem verwenden zu müssen. Das
heißt im Klartext: Solange Sie mit Vista oder XP noch eine Weile vorlieb nehmen
können, nutzen Sie die Zeit, um mithilfe des Interop Forms Toolkit Ihre Software
nach und nach zu .NET »herüberzuholen«.
Und das funktioniert folgendermaßen:
- Das Interop Forms Toolkit erlaubt es Ihnen, sowohl Formulare als auch
Steuerelemente in .NET zu formulieren und diese auf eine sehr einfache Weise in
Ihre vorhandene VB6-Anwendung einzubauen.
- Auf diese Weise können Sie Ihre vorhandene VB6-Anwendungen mithilfe des Interop
Forms Toolkit in Komponenten zerlegen, und diese Formular- bzw.
Steuerelementweise nacheinander in kleinen Häppchen zu .NET portieren. Der
Vorteil dabei: Ihre Anwendung ist zu jeder Zeit einsatzbereit, und die Gefahr,
sich beim Migrieren zu verzetteln geht gegen Null.
- Das Interop Forms Toolkit erlaubt es Ihnen ebenfalls, in beiden Systemen – wenn
auch mit ein wenig mehr Aufwand – quasi gleichzeitig zu debuggen. Sie können
also im Einzelschrittmodus sowohl in ein .NET-Projekt, dessen Steuerelemente,
Formulare, kurz: Assemblies Sie in VB6 eingebunden haben, hineinsteppen, als
auch das Debuggen anschließend in dem "gastgebenden" VB6-Projekt fortsetzen.
Damit wird der Migrationsprozess denkbar einfach.
Übrigens: Das Interop Forms Toolkit ist unter anderem Gegenstand einer
Webcast-Reihe zur Migration von Visual Basic 6 zur Visual Basic .NET, über die
Sie sich auf unserer
Codeclips-Seite genauer informieren können, und dessen einzelne Folgen Sie
sich anschließend bei Microsofts Developer Network direkt herunterladen können!
TIPP: Normalerweise benötigen Sie Visual Basic ab der Standard-Edition,
um mit Interop Forms Toolkit arbeiten zu können.
Dieser Artikel zeigt, wie Sie das Interop Forms Toolkit auch mit der Visual
Basic 2008 Express Edition zur Zusammenarbeit bewegen können.
|