TIMER ULTRA LONGUE DURÉE, SANS RAZ À MINUIT

Signaler
Messages postés
2865
Date d'inscription
samedi 2 novembre 2002
Statut
Membre
Dernière intervention
11 mai 2009
-
Messages postés
7
Date d'inscription
lundi 18 août 2003
Statut
Membre
Dernière intervention
3 juillet 2006
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/22201-timer-ultra-longue-duree-sans-raz-a-minuit

Messages postés
7
Date d'inscription
lundi 18 août 2003
Statut
Membre
Dernière intervention
3 juillet 2006

Alors laisse-moi te remercier pour ces petites précisions, qui me permettent de mieux apprécier ma problématique d'alors : en effet, il s'agit bien du timer de VB6 à mon sens, nullement celui de Window$ 2000 (oui, mon outil tournait sous 2000)...

Je suis toujours un peu speed quand je m'oblige à me justifier, mais je ne cherche jamais à me montrer agressif, alors excuse-moi pour la pression que je t'ai mise. Ce n'est pas la faute à la chaleur, encore moins au foot (même si je regrette de passer pour un extra-terrestre), mais je dois reconnaître que ces derniers temps, pour mon entourage comme pour moi, le stress a été important... Heureusement que les études se terminent ! :-D

Tchô et bonne continuation,
ben.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
Je me tamponne menu menu du foot, inutile d'épiloguer.

Si je mets une rectif, le but n'est pas d'enfoncer mais d'éclaircir.
On reprend donc dans le calme:
que ton prog vb ait qlq problème de timer, personne ne le met en doute mais pour autant ce n'est pas du au timer de WINDOWS, peut-être à celui de VB, là aucune idée mais c'est fort possible.
Il est clair que VB est fini mais si tu devais avoir de nouveau un jour à te servir de timer long en VB, tu pourrais directement utiliser Windows par SetTimer() et lui passer une fonction callback par AddressOf.

La chaleur n'excusant pas tout, voyons de continuer dans le calme et la sérénité.
Messages postés
7
Date d'inscription
lundi 18 août 2003
Statut
Membre
Dernière intervention
3 juillet 2006

Merci, coco, de préférer m'enfoncer (sans pour autant prendre la peine de t'expliquer clairement) plutôt que de chercher à construire une analyse autour de ce bout de code... Laisse-moi seulement te dire ceci :
- Ton commentaire ne m'avance pas et ne m'avancera plus, puisqu'il y a belle lurette que je ne suis plus sur le développement de mon outil en VB6
- 86400 secondes font bien 24 heures ; et si je prétends que mon programme connaissait des difficultés, ce n'est pas parce que j'ai deux main gauches ou parce que j'ai appris le VB en autodidacte (même s'il est vrai que je suis peut-être un autodidacte un peu gauche)...
- Pour moi, VB6, c'est terminé, et j'espère pour un bon bout de temps... Depuis quelques mois, je suis sur un logiciel développé en Java : je suis convaincu que ton génie pourrait m'éclairer, mais je ne suis pas sûr de vouloir partager quoi que ce soit avec quelqu'un de manifestement obtu... et pourtant, je peux te garantir que je prône l'échange et les logiciels libres !
- Tu soutenais peut-être le Brésil, mais voilà, la France a gagné 1-0... Tu aurais dû faire comme moi : maudir le tapage fait autour du foot, sourire gentiment aux supporters, et aller t'éclater à la plage en Normandie !

Sans rancune vieux frère, à une prochaine fois peut-être.
ben.
Messages postés
21041
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
26
"timer Windows" jusqu'à 86399 secondes, de quoi tu parles ??? jamais vu cela dans l'API Windows.
SetTimer() supporte une plage de 2 147 483 secondes et je n'ai jamais constaté de reset à minuit.
Afficher les 7 commentaires