WAITABLE TIMER

Uvatha Messages postés 34 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 17 mai 2007 - 4 nov. 2003 à 04:42
cs_juju59 Messages postés 37 Date d'inscription vendredi 4 novembre 2005 Statut Membre Dernière intervention 29 décembre 2015 - 16 août 2007 à 07:30
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/17608-waitable-timer

cs_juju59 Messages postés 37 Date d'inscription vendredi 4 novembre 2005 Statut Membre Dernière intervention 29 décembre 2015
16 août 2007 à 07:30
Salut Afyn ... dada !
Moi, c'est juju59 Alias ErySoft.
Je cherchais un timer précis, et je suis tombé sut tes sources.
Pas mal!
Seulement, j'ai essayé de changer la priorité du Timer afin qu'il
soit prioritaire dans l'ordre des évènements ... sans succès.
Connais-tu un moyen de détourner une interruption sous VB, comme il était si facile de la faire en Pascal 7 version DOS ?
Je suis un peu plus avancé que toi sur le décodage des fichiers Midi.
Si tu es interessé, je te file les sources.
Je suis musicien, et j'ai bientôt fini mon "Pizzicato" perso, qui
décrypte tous les fichiers midi pour les mettre en partition ...
en plus balaise encore.
Pizzicato refuse de lire les fichiers protégés.

A plus

Eryc
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
6 juin 2005 à 17:43
Heu .. ben je crois pas que ce soit possible ... mais je veux bien en parler ...
Peut etre faut il chercher au niveau mutex et sémaphore ?
Ou bien sur les techniques utilisés pour coder des drivers.

Tu peux me dire pour quels types d'applications tu as besoin d'un timer 1 microseconde ?

A+

Afyn - Navedac
vbwalid05 Messages postés 1 Date d'inscription dimanche 5 juin 2005 Statut Membre Dernière intervention 6 juin 2005
6 juin 2005 à 12:15
Votre code est vraiment interressant, sans plantage, lèger et puissant...
J'ai pas beaucoup de temp pour bien le comprendre, si vous pouvez m'aider pour modifier les valeurs des variables afin d'obtenir un temp Timing de 1 microseconde !!
Merci d'avance ...
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
27 janv. 2004 à 22:01
J'ai dit des bétises, ca marche aussi avec W98
Le lien MSDN
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createwaitabletimer.asp

Afyn
Navedac
cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
4 nov. 2003 à 16:58
Très bon travail, ca montre comme cà comment se servir des API liées aux Timer !

Je ne pense pas que le code puisse être mieux optimisé !

DarK Sidious
Afyn Messages postés 608 Date d'inscription samedi 3 août 2002 Statut Membre Dernière intervention 22 décembre 2016
4 nov. 2003 à 11:45
Pour votre Info, Fonctionne aussi sur NT4 Sp6.
Encore désolé pour les commentaires, c'est plutôt par faute de temps que je n'ai pas commenté ce code alors qu'il y a beaucoup à dire.
Noter plutôt la stabilité du code et son mecanisme.
(Vous pouvez reprendre cet exemple à votre compte et l'améliorer, et même me faire profiter de votre progression)
Faite Ctrl Alt Sup pour vérifier le niveaux de ressource utilisé par ce timer. Il conviendra surement pour vos application Multimédia.

A+

Afyn
Navedac
Uvatha Messages postés 34 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 17 mai 2007
4 nov. 2003 à 04:42
très bien. même excellent. ti 8/10 vu que c'est pas superbement commenté. mais très bien quand on réussit à comprendre pareil!
Rejoignez-nous