Bon... une autre erreur.

Résolu
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   -  
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   -
Bon, je veux faire un timer qui va descendre jusqu’à 0 puis lancez une autre fenêtre. De plus, ça reset jusqu'à 15 et recommence ça vie. En tout cas, c'était supposé donné cela. Mais le machin, il ne veut PAS descendre... Pourquoi?

Public Class Pig
    Dim Temps = 15
    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        If Temps = 0 Then
            Dim Poids17 As New poids
            Poids17.Show()
            Temps = 15
        End If
        Label1.Text = "Please wait" & Temps & "seconds"
        Temps = Temps - 1
    End Sub
End Class


Si quelqu'un pourrait m'aider, ça serait grave merci!

6 réponses

Utilisateur anonyme
 
Bonjour

Les tutos vidéo c’est bien pour plein de choses, mais pas pour la programmation.
La programmation c’est cérébral, pas manuel.
En plus dans la grande majorité, le gars tape, se trompe, recommence, bafouille, etc..
Bref 10 minutes pour 3 lignes de code.
Cerise sur le gâteau, quand tu mets sur pause pour essayer de recopier c’est plus ou moins net et tu recopies mal...

Avec un tuto écrit, ces 3 lignes de codes, il te faut 10 secondes pour les lire, en général l’auteur a pris son temps pour rédiger, il a faut relire et donc c’est expliqué de façon claire et si ce tuto est informatique tu peux même copier coller le code.

Bref, il y a quelques temps je t’ai indiqué un cours écrit, qui traite notamment des timers https://forums.commentcamarche.net/forum/affich-36644446-une-autre-erreur-programmation-visual-basic#15

As tu lu ce cours?


Ensuite, je me permet d’enfoncer une porte ouverte, mais c’est toi qui vient chercher de l’aide, et donc c’est toi qui doit faire en sorte de donner envie qu’on te réponde.
Me proposer de me taper 15 minutes de vidéo dans l’espoir que je vais deviner quel est ton problème alors que cela suggère que tu n’as pas lu le cours de plaserre, ça fait l’effet inverse, ça me donne l’envie de ne plus m’occuper de tes messages.

1
Utilisateur anonyme
 
BONJOUR

On va supposer que c’est du VB.Net, puisque tu ne le précises pas.

Je ne vois nulle part le démarrage du timer.
0
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 
Oh oui, c'est bel et bien du VB .NET et j'ai bel et bien mis en TRUE pour actif/démarrage.
0
Utilisateur anonyme
 
As tu mis des points d'arrêt pour voir si
  • ça passe dans le timer
  • la variable "temps" décroit bien
  • ça passe dans le if

?
0
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 
Oui, oui!
0
Utilisateur anonyme
 
Et donc, tu as espionné les variables,
"derrière" ça fait ce que tu veux mais pas sur l'interface?
0
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 
Et voila, c'est ça mon problème!
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
Alors pour commencer à entrevoir ton problème, il faut te tirer les vers du nez.

On n'est pas médium, les seules infos dont on dispose est ce que tu écris.

En gros, 10 lignes de codes (qui au demeurant ont l'air correctes) et 0,001 explications.

Au bout de 36h, on n'a pas avancé, et je n'ai toujours aucune idée de ce qui pourrait clocher

Donc voilà si tu veux de l'aide, il nous faut du grain à moudre
  • plus de détails
  • des explications explicatives (lapalissade oui mais volontaire)
  • peut-être plus de codes
  • etc....



0
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 
Pour commencer, j'ai tout simplement suivit ce quide :https://www.youtube.com/watch?v=rvehhPuNuQs pour en faire le timer seulement puis je vais accumuler le plus d'information possible.
0
Ludvic. Messages postés 120 Date d'inscription   Statut Membre Dernière intervention   1
 
Ah oui! Ça à réussi! Merci!
0