Ce projet écrit en version 17, est compatible avec toutes les versions suivantes.
IL DOIT ETRE COMPILE EN MODE 64-BIT
WD Piano, repose sur l'utilisation directe du SDK Windows, ce qui permet de limiter au maximum la taille du framework WD.
Seules les DLLs indispensables sont utilisées, à savoir :
1 - Machine virtuelle
2 - Fonctions mathématiques
3 - Fonctions standard
L'application est basée sur l'API MIDI du SDK Windows.
Elle est programmée uniquement en code bas niveau, directement à partir du code du projet depuis "MainSection".
* On active les touches du piano avec le bouton gauche de la souris.
* On peut cliquer sur l'icone en haut à gauche, pour afficher ou masquer le notes sur le clavier.
Outre l'aspect ludique de l'application,
le code est une mine de renseignements pour ceux désireux d'en savoir plus sur la programmation de type SDK,
celle-là même utilisée pour l'écriture des DLL(s) de base du system d'exploitation, comme KERNEL32, USER32, GDI32, SHELL32, etc.
Note : Pour éviter tout problème d'UAC, vous devez débloquer le ZIP avant de le décompresser !
Patrice Terrier
www.zapsolution.com
www.objreader.com