Aide - Recherche - Membres - Calendrier
Version complète : Choix d'un chiffre au hasard à partir d'un chiffre que l'on entre
Les Forums de PalmAttitude.org > GENERAL PalmOS > Développement sous PalmOS > Développement HB++
Elceb
Bonjour!!

Voila mon probleme:
Je veux que dans mon programme on puisse entrer un chiffre et que en appyant sur un boutton il s'affiche un chiffre au hazard compris entre 1 et le chiffre entré.
j'ai alors tapé :
CODE
Private Sub lancer2_Click()
chiffre1.Caption = Cint(( dc1.text * Rnd) + 1)
End Sub

lancer2 etant un boutton, chiffre1 un "label" (je ne connait pas la traduc francaise) et dc1 un champ de texte.

Quand je lance une compilaton ou une simulation HB++ me mette un message d'erreur de code:
Compiling...
"DesDES.hbf (96) : error #2021 : parse error before 'end-of-line' : type name expected

DesDes - 1 error(s), 0 warning(s)."

Alors voila je sais c'est une qestion toute bête mais bon je n'arrive pas à la resoudre.
Jack Skellington
CITATION(Elceb @ 26/10/2006 à 15:03 ) *
CODE
Private Sub lancer2_Click()
chiffre1.Caption = Cint(( dc1.text * Rnd) + 1)
End Sub



Je connais pas HB++, mais le cast de ton cd1.text ne doit pas se faire de maniere explicite ?
snark
Rnd est une fonction donc il faut les parenthèses: Rnd() .
Sois sûr également que dc1 contienne bien uniquement du chiffre, soit en mettant le champ en mode Numérique, soit en convertissant avec un CInt.
CODE
Private Sub lancer2_Click()
chiffre1.Caption = Cint(( Cint(dc1.Text) * Rnd() ) + 1)
End Sub

Et fais un Randomize dans le Load de ta Form.
Elceb
Merci snark ça marche impec'
Je vais ainsi sortir prochainement la bêta 4 de DesDés.
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2008 Invision Power Services, Inc.