Visual Basic 6.0-Kompatibilitätsbibliothek

Aktualisiert: November 2007

Wenn Sie frühere Versionen von Visual Basic verwendet haben, wird Ihnen auffallen, dass mit Visual Basic 2008 einige Änderungen an der Visual Basic-Sprache eingeführt und einige vertraute Funktionen scheinbar entfernt wurden. Diese Änderungen waren erforderlich, um die Kompatibilität von Visual Basic mit .NET Framework und der Common Language Specification (CLS) herzustellen.

Wenn eine Visual Basic 6.0-Anwendung auf Visual Basic 2008 aktualisiert wird, ist bei bestimmtem Code aufgrund syntaktischer oder architektonischer Unterschiede keine Konvertierung möglich. Aus diesem Grund werden die Funktionen der Visual Basic 6.0-Kompatiblitätsbibliothek (Microsoft.VisualBasic.Compatibility) verwendet, damit der Code in Visual Basic 2008 ohne größere Änderungen ausgeführt werden kann. Diese Funktionen ahmen das Visual Basic 6.0-Verhalten nach und bleiben mit der Common Language Specification kompatibel. Wo immer dies möglich ist, versucht das Updatetool, Code direkt zu Funktionen im Microsoft.VisualBasic-Namespace oder im System-Namespace zu verschieben.

Zwar wurden die Funktionen und Objekte im Compatibility-Namespace zur Unterstützung des Aktualisierungstools entworfen, doch es steht Ihnen frei, sie beim Erstellen einer neuen Anwendung in Visual Basic 2008 einzusetzen. In den meisten Fällen bietet .NET Framework jedoch einen größeren Funktionsumfang.

Siehe auch

Aufgaben

Gewusst wie: Hinzufügen von Steuerelementen für das Visual Basic 6.0-Dateisystem zu einer Anwendung

Konzepte

Kombinierter Einsatz von Visual Basic 6.0 und der aktuellen Version von Visual Basic

Referenz

VisualBasic.Compatibility-Namespace

Weitere Ressourcen

Änderungen in der Programmiersprache für Visual Basic 6.0-Benutzer

Aktualisieren von Visual Basic 6.0