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

VB 6 et antérieur Discussion :

Se servir d'un Module


Sujet :

VB 6 et antérieur

  1. #1
    Membre éclairé Avatar de Ramdoulou
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 286
    Par défaut Se servir d'un Module
    Bonsoir chers developpeurs.

    Je souhaite obtenir certaines informations sur l'utilisation d'un module, en tant que jeune débutant.

    Tout d'abord, j'ai quand même mené quelques recherches, mais je n'ai toujours pas compris.

    A quoi ça sert ? oO

    A déclarer quelque chose ? Mais quoi ? Pourquoi utiliser un module et pas une feuille simple ?

    Comment l'utiliser ?

    Je sais que je pose pas mal de questions, je suis assé curieux.

    Je vous remerci d'avance pour vos réponses.
    Bonne soirée

  2. #2
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut aaaaaaah le module
    alors le module

    c'est une chose

    qui sera partagé par tout les forms

    des variables et des méthodes


    ça évitera de répéter dans chaque form la meme méthode
    donc tu fais des modules avec des méthodes abstraites et donc tu peux meme les garder et les réutiliser pour un nouveau projet

    voila

  3. #3
    Membre éclairé Avatar de Ramdoulou
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 286
    Par défaut
    Donc, si j'ai un élément sur une form, avec un long code, et que je le mettre et l'utiliser pareill sur d'autres forms, je peux utiliser le module c'est ça ?

    Et donc l'utilisation, ca ne change rien au code ?
    Je veux dire, c'est le même principe que d'inclure un code dans un élément ?

  4. #4
    Membre émérite Avatar de avigeilpro
    Homme Profil pro
    Ambulancier
    Inscrit en
    Janvier 2004
    Messages
    880
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Creuse (Limousin)

    Informations professionnelles :
    Activité : Ambulancier
    Secteur : Transports

    Informations forums :
    Inscription : Janvier 2004
    Messages : 880
    Par défaut
    Tout à fait, sauf pour certaines petites chose.
    Je m'explique :

    Disons que tu as cela dans une form nommée Form1 sur laquelle se trouve un Textbox et un CommandButton:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Private Sub Command1_Click()
     
    If Text1.Text = "Salut" Then
        Text1.Text = "Changé"
    Else
        Text1.Text = "Bye"
    End If
     
    End Sub
    Si tu souhaite mettre le code dans un module, tu dois créer une procedure, appellons la Change, tu auras donc ceci dans ton module (regarde bien la différence en gras):

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Private Sub Change()
    
    If Form1.Text1.Text = "Salut" Then
        Form1.Text1.Text = "Changé"
    Else
        Form1.Text1.Text = "Bye"
    End If
    
    End Sub
    et ceci dans le code de ton bouton :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Private Sub Command1_Click()
        Change
    End Sub
    En effet, comme le module et séparé de toute feuille, il faut lui spécifier où se trouve le contrôle Text1
    La connaissance seule ne suffit pas. La vraie compréhension vient de la mise en expérience.
    Règles|FAQ|Tuto

  5. #5
    Membre éclairé Avatar de Ramdoulou
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 286
    Par défaut
    Ah, ça parrait logique, maintenant je vais voir si j'ai compris =p

    Merci pour votre aide =)

    Passez une bonne soirée, à demain.

  6. #6
    Membre éprouvé Avatar de LeXo
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 147
    Par défaut voila
    Bonne soirée et bon courage

    n'oublies pas le Résolu


    @ +++

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [LoginModule][Jboss] Comment se servir des Login Module ?
    Par kurtalis dans le forum Wildfly/JBoss
    Réponses: 8
    Dernier message: 11/05/2006, 11h01
  2. module Find
    Par martijan dans le forum Modules
    Réponses: 8
    Dernier message: 09/07/2003, 11h07
  3. cherche module ou langage pour récupérer des données audio..
    Par Ry_Yo dans le forum Langages de programmation
    Réponses: 5
    Dernier message: 12/05/2003, 17h44
  4. PerlDoc sur une fonction d'un module
    Par lesouriciergris dans le forum Modules
    Réponses: 2
    Dernier message: 13/03/2003, 20h50
  5. comment peut se servire d'une Api en delphi
    Par maamar dans le forum API, COM et SDKs
    Réponses: 3
    Dernier message: 22/02/2003, 10h31

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