locked
Comment utiliser une dll Visual Basic 6 en Visual Basic .NET

    General discussion

  • Étape 1: Dans Visual Basic 6, créez une application de ActiveX DLL. Donnez-lui une classe publique avec des méthodes publiques qui pourront être appelés dans l'application Visual Basic .NET. Compilez le projet dans une DLL.

     

    Cet article fournit une procédure pas à pas et un projet de démonstration.

     

    http://www.vb-helper.com/howto_net_use_vb6_dll.html

     

    Cet exemple génère un projet nommé VB6Project. Il a une classe publique nommée MyVB6Class avec une sous-routine publique nommé VB6SayHi et d'une fonction publique nommée VB6ReturnHi.

     


    Étape 2: Enregistrez la DLL sur l'ordinateur cible.

     

    Menu-> Run -> exécutez l'instruction : regsvr32 VB6Project.dll

     

     

     

    Étape 3: Ajoutez une référence à cette dll VB6 dans le projet VB.NET.

     

    Démarrez un projet Visual Basic .NET-> Sélectionnez le projet-> ajoutez une référence-> cliquez sur l'onglet COM-> sélectez la DLL ou cliquez sur le bouton Browse pour le sélectionner (par exemple, VB6Project.dll).

     

     

     

    Étape 4: L'application .NET peut désormais utiliser classes publiques de la DLL comme ceci :

     

    Dim vb6_class As New VB6Project.MyVB6Class
    vb6_class.VB6SayHi()

     

     

    Pour plusieurs questions sur Visual Basic .NET, visitez Foire aux Questions – Visual Basic .NET FAQ et didacticiels

     


    Alex Petrescu - MSFT
    Thursday, February 11, 2010 12:46 PM