begin process at 2012 02 16 01:35:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

Divers

 > 

besoin d'aide : timer amelioré...


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

besoin d'aide : timer amelioré...

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ée 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 Problème de copie du buffer d'une console [ par sturtrid ] Salut à tous ! [^^happy13] Cela faisait un petit moment que je ne m'étais pas connecté !!! Un problème s'offre à moi aujourd'hui : J'essaie de copier [HOW TO] Récuperer une page de résultat google... [ par magicgus ] Bonjour, J'ai un module fort sympatique qui me permet de récupérer une page web en tout simplicité, j'ai essayé avec ce dernier de recuperer un résul retour chariot enVB6 [ par sirin01 ] slt à tous s.v.p j ai un tp à faire ,j ai créer un fenetre PeerA Private Sub Envoyer_Click() udpPeerA.SendData Send.Text End Sub Private Sub For DataGridView & Lecture multithread [ par Polack77 ] Bonjour, Je fait une classe qui permet de lire une table de base de données page par page en multithreading. Problème je n'arrive pas à afficher la t Afficher le titre en cours de lecture sur une webradio [ par Pyx3l ] Bonjour ! J'ai crée un player pour mes webradios (tournant sous Icecast 2) en Visual Basic. Je débute, s'il vous plait soyez indulgents... [^^clinoei Comment faire pour que le nb de ligne d'un msflexgrid s'adapte au nombre de resultat [ par dannymortier ] Bonjour, Je me suis fait un petit prog en Vb6 qui recherche des donnees ddans une base access. Tout fonctionnait bien jusqu'à ce que j'ajoutte la poss


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales