CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • 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 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème VB.Net débutant

Vincekool
Vincekool
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
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
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
Niveau 30
27 juillet 2014 à 19:09:53

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

Enderith
Enderith
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
Niveau 10
27 juillet 2014 à 21:09:53

Par pitié, utilisez Pastebin :-(

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

olol go C# le VB c'est mort

+ bien ton attrape pigeon? :hap:

Vincekool
Vincekool
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
Niveau 9
28 juillet 2014 à 21:02:21

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

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

Oh ! Une pomme ! :hap:

sk-lope
sk-lope
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
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
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
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
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
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
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
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
Niveau 9
31 juillet 2014 à 13:30:04

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

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment