CHRONOGRAPHE MUSICAL

Signaler
Messages postés
23
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
14 janvier 2005
-
Messages postés
23
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
14 janvier 2005
-
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/6536-chronographe-musical

Messages postés
23
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
14 janvier 2005

Hmmbon, je recommence, dans : HKEY_CURRENT_USER --> Software --> VB and VBA Program Settings --> DTM
Messages postés
23
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
14 janvier 2005

Ah okay, merci. Donc en effet, je connais pas du tout GetKeySate, je l'ai juste vu une fois, mais sans plus. En j'ai fais mon prg avec DX surtout pour apprendre les routines de bases, pour des futurs projets (comme des petits jeux, on verra).
Et concernant la base de registre, c'est une simple question de "confort" pour l'utilisateur, pour le tempo, touches de raccourcis, etc...
Au cas-où, pour ceux qui veulent enlever les traces, les clés se trouvent dans : HKEY_CURRENT_USERSoftwareVB and VBA Program SettingsDTM
Messages postés
248
Date d'inscription
vendredi 10 novembre 2000
Statut
Membre
Dernière intervention
19 décembre 2008

Excuse-moi !
dosleep1loop c'est Do Until i -32767: sleep 1: DoEvents: i GetKeyStat(): Loop
bdr c'est base de registre windows. Tu utilises savesettings dans ton prog, donc tu inscris des truc dans la base de registre. ça laisse des traçes...
pour getkeystate, c'est plus compliqué à utilisé que directinput et aussi fonctionnel, mais au moins ton programme est indépendant de directx8 ...
Messages postés
23
Date d'inscription
vendredi 14 mars 2003
Statut
Membre
Dernière intervention
14 janvier 2005

Pour plusieurs raisons (pas forcément objectives, mais bon...).
1.Je ne connais pas bien la fonction GetKeyState, mais si je me trompe pas, toutes les touches n'étaient pas accessibles avec cette fonction.
2.J'avais envie de me lancer dans DX8 :oP
Et sinon le "dosleep1loop", je connais pas cette race, sorry, ni la "bdr" d'ailleurs (ça concerne DX ou le prog en lui-même ?)...
Si tu peux m'expliquer stp ?
Afficher les 13 commentaires