szteam
Messages postés59Date d'inscriptionmercredi 25 octobre 2000StatutMembreDernière intervention19 janvier 2004
-
4 juil. 2002 à 13:51
PatDeLaYaute
Messages postés133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 2009
-
4 juil. 2002 à 19:13
Boonjour voila
dans mon script je suis amené a répéter la meme procédur plusieur fois de suit est elle est longue et brouille le script (on ne s'y retrouve plus !) voila j'aimerez la "compresser" j'ai essayer avec :
Function mafunction()
End Function
mais sa ne marche pas ou je l'ai mal écrite voici tout ce qu'il y a mettre en 1 fonction ou procédure qu'il faudrait appellé avec une ligne de code :
If Croixv = False Then
casse(Index).Picture = LoadPicture(App.Path & "" & "croix.gif")
Else
casse(Index).Picture = LoadPicture(App.Path & "" & "rond.gif")
End If
aqui.Caption = "C'est a " & Voust.Text
Joueuro = True
Joueurt = False
cases(Index) = "CJoueurt"
remp = remp + 1If (cases(4) "CJoueurt" And ((cases(0) "CJoueurt" And cases(8) = "CJoueurt") Or (cases(1) = "CJoueurt" And cases(7) = "CJoueurt") Or (cases(2) = "CJoueurt" And cases(6) = "CJoueurt") Or (cases(3) = "CJoueurt" And cases(5) = "CJoueurt"))) Or (cases(0) = "CJoueurt" And ((cases(1) = "CJoueurt" And cases(2) = "CJoueurt") Or (cases(3) = "CJoueurt" And cases(6) = "CJoueurt"))) Or (cases(8) = "CJoueurt" And ((cases(7) = "CJoueurt" And cases(6) = "CJoueurt") Or (cases(5) = "CJoueurt" And cases(2) = "CJoueurt"))) Then
MsgBox J2 & " a Gagné !"
VJ2 = VJ2 + 1
PJ2.Caption = VJ2
nonul = 1
J1 = Voust.Text
J2 = Autret.Text
aqui.Caption = "C'est a " & Voust.Text
Joueuro = True
For i = 0 To 8
cases(i) = "vide"
casse(i).Picture = Nothing
Next
remp = 0
Historique.AddItem ("J2 Gagne " & VJ1 & " a " & VJ2)
End If
PatDeLaYaute
Messages postés133Date d'inscriptiondimanche 28 avril 2002StatutMembreDernière intervention15 janvier 20093 4 juil. 2002 à 15:50
Salut,
tu devrait essayer de mettre ta fonction dans la partie appellée "Général" de ta form ou alors dans la partie "Général" d'un module, mais là par contre tu devra déclaré le chemin d'accès aux objets pour récupérer les valeurs.
Exemple pour aqui.Caption tu derva mettre :
DeAtHCrAsH
Messages postés2670Date d'inscriptionvendredi 25 janvier 2002StatutMembreDernière intervention 6 février 2013 4 juil. 2002 à 19:12
Ben ca depend de quoi se sert ta fonctin... Tu peux aussi bien passé en parametres a ta fonction tte les variables dont tu as besoin.. Ca t'evite de les declarés en general et donc d'encombrer la memoire inutillement
Si tu veux je te ferais un ptit exemple de fonction avec des variables passé en parametres...
A++
DeAtH_-_CrAsH
Vous n’avez pas trouvé la réponse que vous recherchez ?