Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : besoin d'aide : timer amelioré... [ Archives Visual Basic / Divers ] (sylver)

dimanche 19 mai 2002 à 20:37:38 | besoin d'aide : timer amelioré...

sylver

voila j'aimerais creer un chrono amelioré pour gerer le tps passé sur un PC, qd qqun arrive je rentre le pseudo, le timer se met en marche, qd le gars part j'arrete le timer, je vois le tps qu'il a fait et ce qu'il dois payé...
je vous met la source que j'ai deja fait
il faut faire un feuille (form1) - 4 boutons, cmdGo cmdGo2 cmdStop1 cmdStop2 - 4 label, label1, label2, label3, label4, et 2 timer, timer1, timer2
voila alors le prob est :

------------------- debut du code -----------------

'j'aimerais mettre le tps effectuer par un timer (1 ou 2) en minute
'(la, il est sous la forme 00:00:00)et ensuite le stocker ds une
'variable afin de pouvoir determiner le prix qui equivaut au tps passé
'(avec instruction IF...Else...)
'si vous pouvez m'aider : enderk@orange.fr ou laissez un msg sur le forum
'si vous pensez qu'il y'a meilleur moyen, je veux bien qu'on m'explique
'(mais une bonne explication :-) car je suis un newbie encore en VB...
'merci...

Dim pseudo1 As String 'declaration des varuables...
Dim pseudo2 As String
Dim prix1 As Integer
Dim tps1 As Integer


Private Sub cmdGo_Click()
pseudo1 = InputBox("Votre pseudo M'dam, M'sieur s'viouplait...", pseudo)
Timer1.Interval = (1000) 'Met l'interval des secondes
Timer1.Enabled = True 'le chrono est activé
End Sub

Private Sub cmdGo2_Click()
pseudo2 = InputBox("Votre pseudo M'dam, M'sieur s'viouplait...", pseudo)
Timer2.Interval = (1000) 'Met l'interval des secondes
Timer2.Enabled = True 'le chrono est activé
End Sub

Private Sub CmdStop1_Click()
Label3.Caption = Label1 'transfert d'un label vers un autre afin de "bien" voir cb de tps a été fait...
Timer1.Enabled = False 'le timer est arreté
Label1.Caption = "00:00:00" 'label1 remis a 0
MsgBox " " & pseudo1 & " est resté(e) " & Label3.Caption & ". Il doit donc " & prix1 & " ¤", vbOKOnly, "Temps de connexion" 'ptite msg box pour dire combien de tps a fait qui...
End Sub

Private Sub CmdStop2_Click() 'pareil que cmdStop1
Label4.Caption = Label2
Timer2.Enabled = False
Label2.Caption = "00:00:00"
MsgBox " " & pseudo2 & " est resté(e) " & Label4.Caption & ".", vbOKOnly, "Temps de connexion"
End Sub

Private Sub timer1_timer()
Label1 = DateAdd("s", 1, Label1)
End Sub

Private Sub timer2_timer()
Label2 = DateAdd("s", 1, Label2)
End Sub



lundi 20 mai 2002 à 01:43:15 | Re : besoin d'aide : timer amelioré...

Makabey

Si tu veux qqch de précis, vois les fcts SetTimer et KillTimer de l'API de Windows.

Excellente aide sur :
http://www.allapi.net



-------------------------------
Réponse au message :
-------------------------------

voila j'aimerais creer un chrono amelioré pour gerer le tps passé sur un PC, qd qqun arrive je rentre le pseudo, le timer se met en marche, qd le gars part j'arrete le timer, je vois le tps qu'il a fait et ce qu'il dois payé...
je vous met la source que j'ai deja fait
il faut faire un feuille (form1) - 4 boutons, cmdGo cmdGo2 cmdStop1 cmdStop2 - 4 label, label1, label2, label3, label4, et 2 timer, timer1, timer2
voila alors le prob est :

------------------- debut du code -----------------

'j'aimerais mettre le tps effectuer par un timer (1 ou 2) en minute
'(la, il est sous la forme 00:00:00)et ensuite le stocker ds une
'variable afin de pouvoir determiner le prix qui equivaut au tps passé
'(avec instruction IF...Else...)
'si vous pouvez m'aider : enderk@orange.fr ou laissez un msg sur le forum
'si vous pensez qu'il y'a meilleur moyen, je veux bien qu'on m'explique
'(mais une bonne explication :-) car je suis un newbie encore en VB...
'merci...

Dim pseudo1 As String 'declaration des varuables...
Dim pseudo2 As String
Dim prix1 As Integer
Dim tps1 As Integer


Private Sub cmdGo_Click()
pseudo1 = InputBox("Votre pseudo M'dam, M'sieur s'viouplait...", pseudo)
Timer1.Interval = (1000) 'Met l'interval des secondes
Timer1.Enabled = True 'le chrono est activé
End Sub

Private Sub cmdGo2_Click()
pseudo2 = InputBox("Votre pseudo M'dam, M'sieur s'viouplait...", pseudo)
Timer2.Interval = (1000) 'Met l'interval des secondes
Timer2.Enabled = True 'le chrono est activé
End Sub

Private Sub CmdStop1_Click()
Label3.Caption = Label1 'transfert d'un label vers un autre afin de "bien" voir cb de tps a été fait...
Timer1.Enabled = False 'le timer est arreté
Label1.Caption = "00:00:00" 'label1 remis a 0
MsgBox " " & pseudo1 & " est resté(e) " & Label3.Caption & ". Il doit donc " & prix1 & " ¤", vbOKOnly, "Temps de connexion" 'ptite msg box pour dire combien de tps a fait qui...
End Sub

Private Sub CmdStop2_Click() 'pareil que cmdStop1
Label4.Caption = Label2
Timer2.Enabled = False
Label2.Caption = "00:00:00"
MsgBox " " & pseudo2 & " est resté(e) " & Label4.Caption & ".", vbOKOnly, "Temps de connexion"
End Sub

Private Sub timer1_timer()
Label1 = DateAdd("s", 1, Label1)
End Sub

Private Sub timer2_timer()
Label2 = DateAdd("s", 1, Label2)
End Sub






Cette discussion est classé dans : timer, end, private, label1, tps


Répondre à ce message

Sujets en rapport avec ce message

Timer [ par tony ] Private Sub form_load()timer.Interval = 1000timer.Enabled = trueEnd SubPrivate Timer_Time()Label1.caption = timeEnd Sub'Malheureusement avec cette mét Les timers et impossibilité de cliquer sur un bouton [ par Dahevos ] Voila, alors je veux créer une barre de progression, qui une fois fini, permet de rendre "actif" un bouton. voila mon code : [code] Private Sub Comman Timer tick besoin d'aide !! [ par vaucer ] Bonjour, J'ai un problème au sujet d`un petit programme d`alarme qui se dèclenche grace à la fonction timer TickJe ne connais pas bien le visual Basic besoin d'aide [ par shumi007 ] bonjour a tousj'ai besoin daidevoila j'aimerais savoir ou avoir le code permettant d'introduire son serveur smtp de  son choix et le mot de passe avan Problème avec l'écriture d'un fichier [ par lordfinalff ] Voici un bout de mon code ( ne faite pas attention au nom du fichier et au point ^^ )Private Sub timer_faim_Timer()   If compte_faim = 1 Then      If Serial Port problème... [ par Vador7789 ] Bonjour à tous!!Je suis débutant en programmation vb.net et je possède Visual Ba Placer un Timer sur la form [ par didieraucun ] J'ai trouvé ce code sur internet pour renvoyer la position de la souris :' Exemple proposé par int19h (Int19h@caramail.com) ' Placer un Timer sur la f Aide Userform & Tableau & Gestion Stock [ par gad311081 ] Bonjour à tous,Mon fichier Excel est constitué de plusieurs feuilles.Pour l'exemple on va dire qu'il y en a que 2.("Forets HSS" et "Forets HSS revêtus recherche multi criteres [ par byob ] Bonjour, sur mon formulaire j'effectue une recherche multi critere, l'ennui c'est que cela ne marche pas, j'ai beau chercher un soucis je ne trouve pa Tranparence d'un contrôle durant son déplacement [ par gregory__forel ] Bonjour à tous,J'essaye d'écrire une classe pour créer un composant dont le fond sera transparent. Cela fonctionne lorsque celui ci est ajouté a la fo


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.