CONNEXION
  • RetourJeux
    • Tests
    • Soluces
    • Previews
    • Sorties
    • Hit Parade
    • Les + attendus
    • Tous les Jeux
  • RetourActu
    • Culture Geek
    • Astuces
    • Réalité Virtuelle
    • Rétrogaming
    • Toutes les actus
  • RetourHigh-Tech
    • Actus JVTECH
    • Bons plans
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTECH
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch
    • Xbox Series
    • Overwatch 2
    • FUT 23
    • League of Legends
    • Genshin Impact
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • PS4
  • One
  • Switch
  • Wii U
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Etoile Abonnement RSS

Sujet : Problème VB.Net débutant

DébutPage précedente
1
Page suivantePage suivante
Vincekool Vincekool
MP
Niveau 8
27 juillet 2014 à 17:48:54

Bonjour à tous,
Alors voila, j'essaye de faire un générateur de code mais quand je lance mon code, j’appuie sur le bouton générer mais ça ne marche et je ne vois pas d'erreurs dans mon code, quelqu'un pourrait m'éclairer sur ce problème ?
Merci d'avance.

Le code :

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Générer.Click

Timer1.Start()

End Sub

Private Sub ProgressBar1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ProgressBar1.Click

ProgressBar1.Increment(2)
If ProgressBar1.Value = 100 Then
Timer1.Stop()

TextBox1.Text = Int(Rnd() * 20)
Select Case TextBox1.Text
Case 0
TextBox1.Text = "6G78-89FR-GH58-7541"

Case 1
TextBox1.Text = "624H-5RF1-45FD-FCDS"

Case 2
TextBox1.Text = "568D-48DQ-48ED-HJ55"

Case 3
TextBox1.Text = "FSG7-84SC-SCJH-4545"

Case 4
TextBox1.Text = "DGUD-68FD-656S-87SD"

Case 5
TextBox1.Text = "YFGZ-CDSQ-564D-DQS4"

Case 6
TextBox1.Text = "VBT5-BBTR-DBJT-ZD64"

Case 7
TextBox1.Text = "45CS-SDQ4-CVBG-D46A"

Case 8
TextBox1.Text = "VJSH-46S7-45DV-546X"

Case 9
TextBox1.Text = "464F-FEF5-ASQX-MPVS"

Case 10
TextBox1.Text = "KGF8-EFBG-6464-SCBR"

Case 11
TextBox1.Text = "124D-8RCH-FHII-I357"

Case 12
TextBox1.Text = "356T-YHR4-UJTG-G6IH"

Case 13
TextBox1.Text = "634U-T525-790T-5321"

Case 14
TextBox1.Text = "4256-GT65-GJU7-672E"

Case 15
TextBox1.Text = "37U8-E467-479J-457J"

Case 16
TextBox1.Text = "47I7-659J-08DZ-3DGT"

Case 17
TextBox1.Text = "4368-H670-U532-9F42"

Case 18
TextBox1.Text = "2UYG-GF33-GH86-Y85H"

Case 19
TextBox1.Text = "2345-G46R-Y67I-Z236"

End Select

MsgBox("Votre code a bien était générer.")
ProgressBar1.Value = 0

End If

End Sub

Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged

End Sub
End Class

Modogameur Modogameur
MP
Niveau 10
27 juillet 2014 à 18:18:31

tout le monde va te dire "olol go C#"

Surtout, ne suits pas leurs "conseils" :ok:

Vincekool Vincekool
MP
Niveau 8
27 juillet 2014 à 18:31:26

D'accord mais personne peut m'indiquer où il y a une erreur parce que je sature la :'( J'ai re-écris mon code 4 fois.

godrik godrik
MP
Niveau 21
27 juillet 2014 à 19:09:53

Qu'est ce que ca veut dire "ca ne marche pas"

Enderith Enderith
MP
Niveau 9
27 juillet 2014 à 19:42:54

TextBox1.Text te renvoie un string. Toi tu mets un switch avec des entiers ... Forcément que ça ne sera jamais égal à un entier. Sauf si tu passes par conversion.

Deux moyens :d)
1 .
Case "0"
Case "1"
Case "2"
etc ...

2.
Tu converties la valeur de ta textbox dans un int ou short et tu la place dans le switch.

Runnymede Runnymede
MP
Niveau 10
27 juillet 2014 à 21:09:53

Par pitié, utilisez Pastebin :-(

Odvie Odvie
MP
Niveau 10
28 juillet 2014 à 09:38:34

olol go C# le VB c'est mort

+ bien ton attrape pigeon? :hap:

Vincekool Vincekool
MP
Niveau 8
28 juillet 2014 à 14:32:52

Ah ah Odvie c'est pour un pote (enfin plutôt pour le troller ^^ )
Et merci beaucoup de vos réponses mais j'ai tout retapé et c'est bon :D

Enderith Enderith
MP
Niveau 9
28 juillet 2014 à 21:02:21

Donne ta réponse pour les futures personnes qui consultent le topic.

rangerprice rangerprice
MP
Niveau 10
28 juillet 2014 à 21:07:35

Oh ! Une pomme ! :hap:

sk-lope sk-lope
MP
Niveau 9
29 juillet 2014 à 09:01:20

C'est surtout tellement démodé ce langage bordel :ouch:

Et puis là tu génères des codes pré-fait, réfléchis sur un algo qui génère des codes aléatoire sur le format XXXX-XXXX-XXXX non ?

Vincekool Vincekool
MP
Niveau 8
29 juillet 2014 à 11:41:31

Enderith : En fait je sais pas bien ce qui n'allait pas j'ai tout retapé je crois que c'était à cause d'une photo dans mon onglet.

Sk-lope : ça peut-être démodé mais je commence à peine la programmation et je ne pense pas que j'arriverai à en faire un autre à cause de mes connaissances en mathématiques (je ne passe qu'en troisième).
Et générais des codes aléatoires je ne vois pas comment faire ^^'

Hamsterloulo Hamsterloulo
MP
Niveau 9
29 juillet 2014 à 15:59:53

"j'arriverai à en faire un autre à cause de mes connaissances en mathématiques (je ne passe qu'en troisième). "
Détrompe toi tu peux très bien en faire un autre sans être une bête en mathématiques et je sais ce que je dis j'apprends le java et je suis plus petit que toi ^^ .

Hamsterloulo Hamsterloulo
MP
Niveau 9
29 juillet 2014 à 16:05:32

Pour l'aléatoire je pense (je vais essayer d'être clair mais je programme quand java et c'est pas la même syntaxe ) que en gros ce que je vais te montrer devrait marché :
- Tu déclares 12 variables genre des ints (je sais pas comment on fait en vb)
-Tu attributs un nombre random a chacune des variables
-et après tas plus qu'à affiché les variables quatre par quatre avec un tiret a chaque fois entre
Genre (cest un exemple pas la vrai syntaxe ) :
Variable a = random
Variable b = random
Variable c = random
Variable d = random
Etc.
Print(abcd - etc)

sk-lope sk-lope
MP
Niveau 9
29 juillet 2014 à 19:01:31

Quoi ? Il faut pas être SUPER CALER en math pour savoir faire des choses en prog ... Tu vas quand même pas me dire qu'il faut connaitre le théorème de Pythagore pour effectuer un affichage printf ...

sk-lope sk-lope
MP
Niveau 9
29 juillet 2014 à 19:03:03

Et puis moi j'aurais plutôt dis :

Variable a = random
Variable b = random
Variable c = random
Variable d = random

puis efgh et ijkl pour ne pas avoir les mêmes nombres

Et ainsi effectuer un print( a + b + c + d + "-" + etc ...);

Hamsterloulo Hamsterloulo
MP
Niveau 9
29 juillet 2014 à 19:06:20

Cest ce que j'ai dit sk j'ai mis etc parce que j'avais la flemme de tout recopier

Odvie Odvie
MP
Niveau 10
30 juillet 2014 à 19:22:28

J'ai arrêté les maths après ma première année de fac, j'ai toujours eu des notes dégueulasses comme c'est pas permis, et pourtant j'm'en suis sorti ~ :hap: ~

Plus sérieusement, tu devrais vraiment passer au C# avant de prendre des mauvaise habitudes avec le VB, en plus c'est vieux et moche :hap: (oui, je hais particulièrement ce langage :noel: )

sk-lope sk-lope
MP
Niveau 9
31 juillet 2014 à 13:30:04

écoute Odvie, le C# c'est vraiment un langage d'avenir :)

DébutPage précedente
1
Page suivantePage suivante
Répondre
Prévisu
?
Victime de harcèlement en ligne : comment réagir ?
Infos 0 connecté(s)

Gestion du forum

Modérateurs : godrik, LGV
Contacter les modérateurs - Règles du forum

Sujets à ne pas manquer

La vidéo du moment