begin process at 2012 05 29 05:48:34
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Divers

 > 

faire une boucle avec un temps d'attente ?


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

faire une boucle avec un temps d'attente ?

lundi 2 juin 2003 à 14:15:40 | faire une boucle avec un temps d'attente ?

andrealphus

4ndr&@lphu$

slt encore...

voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
(au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)

Merci

@+
lundi 2 juin 2003 à 14:21:02 | Re : faire une boucle avec un temps d'attente ?

BruNews

Administrateur CodeS-SourceS
t'es en mode graphique ???
Si oui mets un timer sur la fenetre.
SetTimer(...)
BruNews, ciao...


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

> 4ndr&@lphu$
>
> slt encore...
>
> voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
>
> Merci
>
> @+
lundi 2 juin 2003 à 14:36:51 | Re : faire une boucle avec un temps d'attente ?

andrealphus


4ndr&@lphu$

je voudrais mais y a pas de controle timer avec VC++ ??
ou alors je ne le trouve pas ?!

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

> t'es en mode graphique ???
> Si oui mets un timer sur la fenetre.
> SetTimer(...)
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > 4ndr&@lphu$
> >
> > slt encore...
> >
> > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> >
> > Merci
> >
> > @+
>
lundi 2 juin 2003 à 14:42:15 | Re : faire une boucle avec un temps d'attente ?

BruNews

Administrateur CodeS-SourceS
c'est pas VC++ qui le fournit mais le systeme win32.
Regarde SetTimer() dans msdn ou dans mes sources.
Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
BruNews, ciao...


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

>
> 4ndr&@lphu$
>
> je voudrais mais y a pas de controle timer avec VC++ ??
> ou alors je ne le trouve pas ?!
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > t'es en mode graphique ???
> > Si oui mets un timer sur la fenetre.
> > SetTimer(...)
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > 4ndr&@lphu$
> > >
> > > slt encore...
> > >
> > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > >
> > > Merci
> > >
> > > @+
> >
>
lundi 2 juin 2003 à 14:56:42 | Re : faire une boucle avec un temps d'attente ?

andrealphus


4ndr&@lphu$

msdn il me sort des trucs de merdes ki ont aucun rapport a premiere vu et je trouve pas ton aboutbox sinusoide ds ton cp5sources ????

HELP ???

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

> c'est pas VC++ qui le fournit mais le systeme win32.
> Regarde SetTimer() dans msdn ou dans mes sources.
> Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
> Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > 4ndr&@lphu$
> >
> > je voudrais mais y a pas de controle timer avec VC++ ??
> > ou alors je ne le trouve pas ?!
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > t'es en mode graphique ???
> > > Si oui mets un timer sur la fenetre.
> > > SetTimer(...)
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > 4ndr&@lphu$
> > > >
> > > > slt encore...
> > > >
> > > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > > >
> > > > Merci
> > > >
> > > > @+
> > >
> >
>
lundi 2 juin 2003 à 15:09:44 | Re : faire une boucle avec un temps d'attente ?

BruNews

Administrateur CodeS-SourceS
http://www.cppfrance.com/article.aspx?Val=1683
BruNews, ciao...


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

>
> 4ndr&@lphu$
>
> msdn il me sort des trucs de merdes ki ont aucun rapport a premiere vu et je trouve pas ton aboutbox sinusoide ds ton cp5sources ????
>
> HELP ???
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > c'est pas VC++ qui le fournit mais le systeme win32.
> > Regarde SetTimer() dans msdn ou dans mes sources.
> > Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
> > Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > 4ndr&@lphu$
> > >
> > > je voudrais mais y a pas de controle timer avec VC++ ??
> > > ou alors je ne le trouve pas ?!
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > t'es en mode graphique ???
> > > > Si oui mets un timer sur la fenetre.
> > > > SetTimer(...)
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > 4ndr&@lphu$
> > > > >
> > > > > slt encore...
> > > > >
> > > > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > > > >
> > > > > Merci
> > > > >
> > > > > @+
> > > >
> > >
> >
>
lundi 2 juin 2003 à 15:45:03 | Re : faire une boucle avec un temps d'attente ?

andrealphus


4ndr&@lphu$

HUM...
alors là tu me tue...?
ca t'arrive des fois de commenter tes sources... héhé
non sans déconner, je comprends pas trop à koi correspondent les paramètres de SetTimer et comment ca marche avec la procédure ???
par exemple si moi je veux faire tourner mon appli de telle facon que toutes les 10 sec elle m'enregistre un truc avec une fonctione nommé ENRIGISTRER() et que le cycle s'arrete dès que j'appuis sur un bouton de ma dialogbox, toi tu ferai comment ???
STPO un truc simple si possible ??
merci d'avance...

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

> http://www.cppfrance.com/article.aspx?Val=1683
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > 4ndr&@lphu$
> >
> > msdn il me sort des trucs de merdes ki ont aucun rapport a premiere vu et je trouve pas ton aboutbox sinusoide ds ton cp5sources ????
> >
> > HELP ???
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > c'est pas VC++ qui le fournit mais le systeme win32.
> > > Regarde SetTimer() dans msdn ou dans mes sources.
> > > Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
> > > Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > 4ndr&@lphu$
> > > >
> > > > je voudrais mais y a pas de controle timer avec VC++ ??
> > > > ou alors je ne le trouve pas ?!
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > t'es en mode graphique ???
> > > > > Si oui mets un timer sur la fenetre.
> > > > > SetTimer(...)
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > 4ndr&@lphu$
> > > > > >
> > > > > > slt encore...
> > > > > >
> > > > > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > > > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > > > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > > > > >
> > > > > > Merci
> > > > > >
> > > > > > @+
> > > > >
> > > >
> > >
> >
>
lundi 2 juin 2003 à 16:02:11 | Re : faire une boucle avec un temps d'attente ?

BruNews

Administrateur CodeS-SourceS
T'es drole mais je reponds en faisant mon boulot, deja pas evident.
Tu as le type des params dans msdn, explics plus une source qui s'en sert, me semblait ok.
Pour stopper, dans ton bouton tu le tues KillTimer().
Et puis mets le code de ENRIGISTRER() dans le timer:
void CALLBACK TimEnregProc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime);
BruNews, ciao...


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

>
> 4ndr&@lphu$
>
> HUM...
> alors là tu me tue...?
> ca t'arrive des fois de commenter tes sources... héhé
> non sans déconner, je comprends pas trop à koi correspondent les paramètres de SetTimer et comment ca marche avec la procédure ???
> par exemple si moi je veux faire tourner mon appli de telle facon que toutes les 10 sec elle m'enregistre un truc avec une fonctione nommé ENRIGISTRER() et que le cycle s'arrete dès que j'appuis sur un bouton de ma dialogbox, toi tu ferai comment ???
> STPO un truc simple si possible ??
> merci d'avance...
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > http://www.cppfrance.com/article.aspx?Val=1683
> > BruNews, ciao...
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > >
> > > 4ndr&@lphu$
> > >
> > > msdn il me sort des trucs de merdes ki ont aucun rapport a premiere vu et je trouve pas ton aboutbox sinusoide ds ton cp5sources ????
> > >
> > > HELP ???
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > > c'est pas VC++ qui le fournit mais le systeme win32.
> > > > Regarde SetTimer() dans msdn ou dans mes sources.
> > > > Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
> > > > Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
> > > > BruNews, ciao...
> > > >
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > >
> > > > > 4ndr&@lphu$
> > > > >
> > > > > je voudrais mais y a pas de controle timer avec VC++ ??
> > > > > ou alors je ne le trouve pas ?!
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > > t'es en mode graphique ???
> > > > > > Si oui mets un timer sur la fenetre.
> > > > > > SetTimer(...)
> > > > > > BruNews, ciao...
> > > > > >
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > 4ndr&@lphu$
> > > > > > >
> > > > > > > slt encore...
> > > > > > >
> > > > > > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > > > > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > > > > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > > > > > >
> > > > > > > Merci
> > > > > > >
> > > > > > > @+
> > > > > >
> > > > >
> > > >
> > >
> >
>
lundi 2 juin 2003 à 16:06:48 | Re : faire une boucle avec un temps d'attente ?

andrealphus


4ndr&@lphu$

ok je croie que j'ai capté...
te rapelle sinon..
@+

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

> T'es drole mais je reponds en faisant mon boulot, deja pas evident.
> Tu as le type des params dans msdn, explics plus une source qui s'en sert, me semblait ok.
> Pour stopper, dans ton bouton tu le tues KillTimer().
> Et puis mets le code de ENRIGISTRER() dans le timer:
> void CALLBACK TimEnregProc(HWND hwnd, UINT uMsg, UINT idEvent, DWORD dwTime);
> BruNews, ciao...
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> >
> > 4ndr&@lphu$
> >
> > HUM...
> > alors là tu me tue...?
> > ca t'arrive des fois de commenter tes sources... héhé
> > non sans déconner, je comprends pas trop à koi correspondent les paramètres de SetTimer et comment ca marche avec la procédure ???
> > par exemple si moi je veux faire tourner mon appli de telle facon que toutes les 10 sec elle m'enregistre un truc avec une fonctione nommé ENRIGISTRER() et que le cycle s'arrete dès que j'appuis sur un bouton de ma dialogbox, toi tu ferai comment ???
> > STPO un truc simple si possible ??
> > merci d'avance...
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > http://www.cppfrance.com/article.aspx?Val=1683
> > > BruNews, ciao...
> > >
> > >
> > > -------------------------------
> > > Réponse au message :
> > > -------------------------------
> > >
> > > >
> > > > 4ndr&@lphu$
> > > >
> > > > msdn il me sort des trucs de merdes ki ont aucun rapport a premiere vu et je trouve pas ton aboutbox sinusoide ds ton cp5sources ????
> > > >
> > > > HELP ???
> > > >
> > > > -------------------------------
> > > > Réponse au message :
> > > > -------------------------------
> > > >
> > > > > c'est pas VC++ qui le fournit mais le systeme win32.
> > > > > Regarde SetTimer() dans msdn ou dans mes sources.
> > > > > Je me souviens dans "ABOUTBOX SINUSOIDE" il y en a un.
> > > > > Un timer est un evenement que tu demandes au systeme de te generer periodiquement, faut oublier VB.
> > > > > BruNews, ciao...
> > > > >
> > > > >
> > > > > -------------------------------
> > > > > Réponse au message :
> > > > > -------------------------------
> > > > >
> > > > > >
> > > > > > 4ndr&@lphu$
> > > > > >
> > > > > > je voudrais mais y a pas de controle timer avec VC++ ??
> > > > > > ou alors je ne le trouve pas ?!
> > > > > >
> > > > > > -------------------------------
> > > > > > Réponse au message :
> > > > > > -------------------------------
> > > > > >
> > > > > > > t'es en mode graphique ???
> > > > > > > Si oui mets un timer sur la fenetre.
> > > > > > > SetTimer(...)
> > > > > > > BruNews, ciao...
> > > > > > >
> > > > > > >
> > > > > > > -------------------------------
> > > > > > > Réponse au message :
> > > > > > > -------------------------------
> > > > > > >
> > > > > > > > 4ndr&@lphu$
> > > > > > > >
> > > > > > > > slt encore...
> > > > > > > >
> > > > > > > > voila cette fois ci je voudrais récupérer des données, via une fonction que je connais déja, tous les X temps...
> > > > > > > > j'envisage dc te faire une boucle qui ne s'arrete que si j'appuies sur un boutons et ds laquelle intervient une fonction d'attente (????) pourriez vous me guidez SVP ?
> > > > > > > > (au fait BruNews merci pour les 2 fct de tout a l'heure c'est parfait...)
> > > > > > > >
> > > > > > > > Merci
> > > > > > > >
> > > > > > > > @+
> > > > > > >
> > > > > >
> > > > >
> > > >
> > >
> >
>
mercredi 3 décembre 2003 à 22:11:06 | Re : faire une boucle avec un temps d'attente ?

BarthOlivier


Question : SetTimer(...)

C'est précis ???

Je demande ca parce qu'en VB, (je suis toujour VBiste, mais prefere le VC++ :plus rapide, plus proche Machine)

les "controle Timer" et le SetTimer(), n'est pas d'une grande precision. Enfin quand on veux un Timer de 500ms, c'est 500ms et pas 600ms...

Je sais, je chipote, et meme avec un RTOS, c'est quasiment impossible, enfin je crois ..... ??????

Mais ces fonctions, on tendance, apparament, à deriver... et oui 100ms par 100ms, au bout d'une journée, ca commence à faire beaucoup....

Enfin c'est pas grave.....


Cette discussion est classée dans : fonction, boucle, temps, url, attente


Répondre à ce message

Sujets en rapport avec ce message

Problème de pointeur [ par sebastienbro ] Bonjour,G une fonction ki a comme argument un pointeur vers un struct personnalisé.J'aimerais savoir commen je peu faire pour modifier lé éléments de méthodes temporelles [ par funkadelic ] J'aimerai tout simplement boucler sur une fonction pendant un temps t du style "while ( temps_ecoule != temps_voulu ) fonction_run();Quelqu'un connait Fonction strtok [ par BombStrike ] j'ai une fonction qui admet 1 parametre "char *data" et qui contient plusieurs infos que je souhaiterais séparer, comment faire ? ( jvoudrais un genre Boucle infinie sans aucune raison apparente... [ par madcow41 ] Bonjour,Dans mon projet de C, je doit traiter un fichier Log d'un site.Seul problème, lors du traitement, mon programme se bloque, sans aucune raison Point d'entrée d'une dll [ par sebastienbro ] J'ai remarqué que dans ma dll, ma fonction DllEntryPoint n'était pas appelé lorsque j'éxécutait une application ce servant de cette dll. Je sui donc a Temps d'attente entre deux commandes [ par Ben0007 ] Comment laisser un temps d'attente (paramétrable) entre deux lignes de commandes en C? Ca me serait très utile :-) (J'ai pas très bien compris l'histo Problème de boucle dans un muli-thread [ par vinvay ] Alors voila, j'ai 4 threads qui tournent en même temps, ceux-ci utilisant la même fonction.Dans cette fonction, il y a une première boucle for suivie recuperer handle [ par morgandetoi06 ] bonjour,quelle est la fonction pour recuperer le handle d une fenetre en se servant de argv[0] svp?et aussi comment la cacher avec la fonction showwin Réduire le temps [ par Aldarek ] Bonjour à tous, j'ai un petit problème que j'ai déjà expliqué sur un autre forum, je vous donne le lien: [url]http://forum.hardware.fr/hardwarefr/Prog Chronometrer le temps d'éxecution d'une fonction en C [ par poiuytrez3 ] Bonjour, je cherche comment chronometrer le temps d'éxecution d'un tri. Je sais qu'il faut utiliser le fichier time.h avec la fonction time(), j'ai e


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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,718 sec (3)

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