Dialogfeld "Visual Basic 6-Code aktualisieren"

Aktualisiert: November 2007

Im Dialogfeld Visual Basic 6-Code aktualisieren können Sie Visual Basic 6.0-Code auf Visual Basic 2008 aktualisieren, indem Sie den Code in das Fenster Code eingeben oder aus dem Code-Editor von Visual Basic 6.0 einfügen. Wenn Sie auf die Schaltfläche Update klicken, wird der aktualisierte Code an der Cursorposition in den Code-Editor von Visual Basic 2008 eingefügt.

Ferner können auf der Registerkarte Verweise COM-Verweise, die vom Visual Basic 6.0-Code benötigt werden, hinzugefügt werden. Diese Verweise werden den Verweisen in Ihrem Visual Basic 2008-Projekt hinzugefügt.

Zum Öffnen des Dialogfelds Visual Basic 6-Code aktualisieren wählen Sie im Menü Extras die Option Visual Basic 6-Code aktualisieren.

Hinweis:

Der Befehl Visual Basic 6-Code aktualisieren ist nur verfügbar, wenn Sie im Code-Editor arbeiten.

Liste der Benutzeroberflächenelemente

  • Code
    Der Visual Basic 6.0-Code kann in das Codefenster eingegeben oder aus dem Code-Editor eingefügt werden. Code wird zwischen Verwendungen beibehalten, damit er weiter geändert werden kann.

  • Verweise
    Zeigt die für den Visual Basic 6.0-Code erforderlichen COM-Verweise an.

  • Verweisname
    Zeigt den Anzeigenamen der COM-Komponente an. Dem Visual Basic 2008-Projekt werden nur geprüfte Verweise hinzugefügt.

  • Version
    Zeigt die Versionsnummer (major und minor) der COM-Komponente an.

  • Pfad
    Zeigt den Dateipfad und -namen der COM-Komponente an.

  • Verweis hinzufügen
    Zeigt das Dialogfeld Verweis hinzufügen an. Es enthält eine Liste mit den verfügbaren COM-Komponenten.

  • Update
    Aktualisiert den gesamten im Codefenster eingegebenen Code und fügt diesen in den Code-Editor von Visual Basic 2008 ein. Außerdem werden alle geprüften Verweise in der Liste Verweise dem Visual Basic 2008-Projekt hinzugefügt.

Tipps zur Verwendung des Dialogfelds "Aktualisieren von Visual Basic 6-Code"

Das Dialogfeld Visual Basic 6-Code aktualisieren kann nicht den gesamten Code konvertieren. So maximieren Sie die Verwendung dieses Tools

  • Siehe Betrachtungen vor dem Aktualisieren.

  • Vereinfachen Sie Updates Ihres Codes, indem Sie die Empfehlungen in Sprachempfehlungen zum Aktualisieren befolgen. Die Art und Weise, in der Ihr Visual Basic 6.0-Code geschrieben ist, kann Auswirkungen auf die Art des Updates haben.

  • Testen Sie den Code in Visual Basic 6.0 vor dem Updateversuch. Wenn der Code nicht in Visual Basic 6.0 ausgeführt werden kann, wird er in Visual Basic 2008 ebenfalls nicht ausgeführt.

  • Die Ereignissignaturen in Visual Basic 2008 unterscheiden sich von ihren Entsprechungen in Visual Basic 6.0. Wenn Sie Code für Formular- oder Steuerelementereignisprozeduren eingeben, fügen Sie zuerst die Prozedurdeklaration in Visual Basic 2008 ein und aktualisieren dann lediglich den Text der Prozedur.

  • Das Dialogfeld Visual Basic 6-Code aktualisieren dient zum Update kleiner Mengen von Code. Der in das Dialogfeld eingegebene Code bestimmt den Kontext für das Update.

    Die Anweisung L.Caption = "MyCaption" würde z. B. übersetzt werden, da das Tool nicht den Typ von "L" für das Auflösen der Caption-Eigenschaft bestimmen kann. Wenn Sie vor der Anweisung eine Deklaration für L (z. B. Dim L As Label) eingeben, kann das Update erfolgreich durchgeführt werden.

  • Überprüfen Sie, ob die Syntax für den Visual Basic 6.0-Code korrekt ist, da falsche Syntax einen Untranslated statement in WrapperSub-Fehler verursachen kann.

  • Die Umwandlung lässt sich am effizientesten durchführen, wenn Sie den Code in Modulen statt in Formularmodulen aktualisieren. Wenn Sie ein Formular aktualisieren müssen, verwenden Sie den Aktualisierungs-Assistenten.

  • Wenn Sie Code einfügen, der Unicode-Zeichen enthält, werden Sie gefragt, ob Sie die Zeichen entfernen möchten. Wenn Sie OK auswählen, wird der Code analysiert, und alle Unicode-Zeichen werden entfernt.

Siehe auch

Aufgaben

Gewusst wie: Aktualisieren von Visual Basic 6.0-Code mit dem Dialogfeld "Visual Basic 6-Code aktualisieren"

Weitere Ressourcen

Aktualisieren von Anwendungen, die in früheren Versionen von Visual Basic erstellt wurden