Comment se servir d'un module ?

Soyez le premier à donner votre avis sur cette source.

Snippet vu 4 562 fois - Téléchargée 26 fois

Contenu du snippet

Bon tout d'abord salut :P
C'est la toute premiere source que j'ajoute alors soyez sympa...

Ma source s'adresse au bon vieux noobs elle va vous expliquer comment se servir d'un module. Je l'ajoute car j'ai mis du temps a comprendre et qu'aucune source se contentait d'expliquer.

Passons au vif du sujet : A quoi sert un module ?
Un module est une liste de commande (comme celle que vous tapez pour le déclenchement d'un bouton) mais la ou le module prend vraiment de l'importance, c'est lorsque vous voulez faire plusieurs fois la meme chose dans votre prog (exemples : vous avez 3 boutons qui font la meme chose)

Vous tapez donc les instruction dans le module et vous appelez ce dernier dans la procédure evenmentielle.

Source / Exemple :


' Voici un exemple, on va changer le caption d'un label avec un module.
' 1°/ etape créez un module
' 2°/ Tapez ceci :

'on déclare la fonction
Public function nomdelafonction(argumenteventuel)
'ptit détail : pour notre exemple pas d'argument donc Public function nomfonction()

'on tape les instructions
Form1.Label1.Caption = "Je sais me servir d'un module"

'terminus :D
End function

' 3°/ Maintenant on crée un bouton et on tape

Private Sub Command1_Click

'et on tape juste

nomdelafonction

End Sub

Conclusion :


Alors je sais qu'ici on voit pas trop l'interet d'un module dans cet exemple mais imaginons que vous avez 4 boutons pour les instruction et ben au lieu de retaper 4 fois la meme instruction vous la tapé dans un module et dans toutes les procédures evenmentielles vous tapez juste le nom de votre fonction.

C'est ma toute premiere source alors dites moi qu'est-ce que je devrais changer pour mes prochaines sources

Merci a tous

A voir également

Ajouter un commentaire

Commentaires

Messages postés
2215
Date d'inscription
mardi 11 novembre 2003
Statut
Membre
Dernière intervention
16 juillet 2009

heu j'ajoute aussi qu'on peut utiliser un module comme un objet, avec des options exemple :
module1.biz = 1

mais c'est con j'ai pas le truc pour déclarer ces paramètres sous la main
je vous les ramène dès que je peut, ou alors si quelquun peut les donner
voilà, c'est utile si tu veut créer un contrôle pero

moi je m'en suis servi pour faire une filelistbox perso
vous pouvez aller la voir elle est sur le site

a+
Messages postés
84
Date d'inscription
samedi 25 mai 2002
Statut
Membre
Dernière intervention
19 janvier 2004

met don un module comme exemple lol
pluto pour que ta source sois utulile tu aurais du parler de bc + d'option ou ecrire un .hlp desus sa aurais eu du style la tu dit que il faut en mettre pour alleger sa page principale c'est tout tu dit po comment caller aver des variable ,,,,,............

call MOdule.litsa.(texteprin,bobleponge)
ou
d=nom.bob(text1)
msgbox d

tu voitt ,....
Messages postés
132
Date d'inscription
mardi 31 octobre 2000
Statut
Membre
Dernière intervention
2 mai 2004

y a t il qqu un d'assez connaisseur pour nous faire un petit cours ? notamment sur :
1°) déclaration des variables : ou les faire ? portée des variables ?
2°) comment faire et utiliser les fonctions, leur portée
3°) utilisation des form / modules

Ca serait une bonne chose pour les newbies (comme moi !)
non ?
A+
RnoSat
Messages postés
1222
Date d'inscription
jeudi 23 août 2001
Statut
Membre
Dernière intervention
9 septembre 2018

Tu as confondu module et procédure/fontion, non ? un module regroupe des fonctions et procédures publiques, et non privées à un formulaire. Cela permet de les appeler de plusieurs formulaires.
Messages postés
130
Date d'inscription
samedi 29 novembre 2003
Statut
Membre
Dernière intervention
26 septembre 2008

c vrai pcpunch et c pas plus mal que vous ayez posté ca enrichira encore la source :)

Merci
Afficher les 7 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.