Enseigne Lumineuse
------------------
Ce programe simule une enseigne lumineuse (Matrice de Leds).
Il aurait été préférable de faire le composant lui même en C++, il aurait été beaucoup plus fluide, mais mon objectif était purement pédagogique.
--------------------------------------------------
Le zip contient 2 projets:
- Un OCX qui est l'enseigne elle même
- Un EXE qui est un projet test pour l'OCX
Ouvrez le groupe de projet, ou recompilez d'abord l'ocx, ou enregistrez l'ocx "jjd_Enseigne_Ocs.ocx" pour pas avoir de sousis au demarrage du projet de test.
--------------------------------------------------
J'y ai ajouter une petite gestion de macros (toute petite) pour tester, et pour initier mes enfants à la programmation.
Dans le projet 3 fichiers textes sont inclus:
- La liste des macros et de leur prototype, utilisée par le programme. Attention ne pas le modifier, sauf si vous ajoutez des commandes).
- Un explication générale du programme et une explication détaillée des macros.
- Une explication de l'interface affichée dans la zone de texte du formulaire.
Le sous répertoire "Macros" contient quelques exemples de macros.
Attention, l'utilisation de la commande "Wait" m'a posé quelques problèmes. Il arrive que le "dovents" ne donne pas la main à l'horloge dans la boucle (à force de le triturer le code). Je n'ai pas trouvé la cause, mais la solution. il suffit de supprimer le "UserControl" du formulaire, et de la redessiner sur le formulaire, et ca repart.
J'ai rencontré un autre problème avec la commande "Circle" du "UserControl", il faut éviter de modifier le code de la fonction qui la contient en mode debugage, sinon il faut quitter VB et ouvrir le projet de nouveau.
----------------------------------------------------
Je n'exclus pas de le refaire en C++, voir de piloter une enseigne via le port série rs232, mais la, faudra attendre un peu.
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.