IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

[VB.net] Utiliser deux modules


Sujet :

Windows Forms

  1. #1
    chatainsim
    Invit�(e)
    Par d�faut [VB.net] Utiliser deux modules
    Bonjour � tous & � toutes.
    J'aimerais savoir si il �tait possible d'utiliser deux module different, mais au lancement du programme en selectionner un par defaut en fonction d'un param�tre (par exemple 1 ou 0). j'ai par exemple module1.vb & module0.vb.
    Merci

  2. #2
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par d�faut
    Salut

    Dans ta proc de demarrage tu mets un if qui redirige la ou il faut, tout simplement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
        Public Sub Main(ByVal args() As String)
            if args(0) = "1" then
                'premier choix
            else
                'second choix
            end if
        End Sub

  3. #3
    chatainsim
    Invit�(e)
    Par d�faut
    En fait j'aimerais pouvoir choisir le module pour ne pas avoir a faire des if pour chaque fonctions.
    comme �a je fait appele au meme bom de fonction, il n'y a que le code des fonction qui change.

  4. #4
    chatainsim
    Invit�(e)
    Par d�faut
    Citation Envoy� par Piotrek
    Salut

    Dans ta proc de demarrage tu mets un if qui redirige la ou il faut, tout simplement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
        Public Sub Main(ByVal args() As String)
            if args(0) = "1" then
                'premier choix
            else
                'second choix
            end if
        End Sub
    En effet, je n'avais pas compris ce que tu voulais dire. Sauf que dans 'premier choix, que mettre pour dire qu'il faut utiliser le module1.vb plutot que le module0.vb ?

  5. #5
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par d�faut
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
     
        Public Sub Main(ByVal args() As String)
            if args(0) = "1" then
                'module a mettre si dans la ligne de commande on a 1
            else
                'module par defaut
            end if
        End Sub

  6. #6
    chatainsim
    Invit�(e)
    Par d�faut
    ce Sub Main permet donc de choissir le module.
    par contre si j'ai quatres modules, deux que j'utilise et deux en fonction du choix, c'est possible ?
    il faudrait que je les d�clares aussi ?

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
       Public Sub Main(ByVal args() As String)
            if args(0) = "1" then
                module1.vb
            else
                module0.vb
            end if
            module3.vb
        End Sub
    d�sol� de faire le boulet, mais j'ai un peu de mal la !
    merci pour les r�ponses !

  7. #7
    Membre Expert
    Avatar de Piotrek
    Homme Profil pro
    D�veloppeur .NET
    Inscrit en
    Mars 2004
    Messages
    869
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ain (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur .NET

    Informations forums :
    Inscription : Mars 2004
    Messages : 869
    Par d�faut
    Ha dans ce cas autant utiliser un Select Case
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
        Public Sub Main(ByVal args() As String)
            Select Case args(0)
               Case "0"
                'appel d'une fonction du module 0
               Case "1"
                'appel d'une fonction du module 1
               Case "2"
                'appel d'une fonction du module 2   
            end select
        End Sub
    Pour plus de details sur les differentes structures de controle: les tutoriels pour bien debuter dans http://dotnet.developpez.com/cours/

Discussions similaires

  1. [Net::SSH::Expect] Utilisation du module
    Par JLChelin dans le forum Modules
    R�ponses: 2
    Dernier message: 21/03/2013, 11h05
  2. Utiliser un module VB .Net dans une application c#
    Par hardballer dans le forum G�n�ral Dotnet
    R�ponses: 2
    Dernier message: 28/02/2012, 17h40
  3. Utilisation du module Net::SSH::Except
    Par fripette dans le forum Modules
    R�ponses: 8
    Dernier message: 18/07/2011, 16h23
  4. R�ponses: 4
    Dernier message: 05/04/2007, 16h07
  5. [.NET] Utiliser MSN Messenger ds une appli
    Par Thomas Lebrun dans le forum G�n�ral Dotnet
    R�ponses: 3
    Dernier message: 02/04/2004, 16h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo