DIGIT D'AFFICHEUR LCD OCX

mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017 - 16 nov. 2009 à 16:06
mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017 - 17 nov. 2009 à 23:03
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/50835-digit-d-afficheur-lcd-ocx

mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017
17 nov. 2009 à 23:03
OK, merci, çà marche.
C'est dommage que l'on perde les caractères persos à la fermeture du programme...On peut sûrement les sauvegarder dans un fichier texte par ex.
Cordialement
cs_mays Messages postés 15 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 24 septembre 2014
17 nov. 2009 à 21:46
Bonsoir

1 - Tu crée ton caractere en cochant les petites cases à gauche
2 - Tu choisi le caractere de 0 à 7 dans lequel tu veux le mémoriser puis tu clique sur mémoriser.
3 - Sur la partie de droite tu met le numéro du caractere que tu a mémorisé (donc entre 0 et 7) et ya plus qu'a cliquer sur afficher

Ca peut paraitre lourd mais c'est pour avoir un exemple de code pour chaque étape.
@+
mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017
17 nov. 2009 à 18:05
Merci mays, je suis arrivé à faire fonctionner ton contrôle.
Par contre dans ta démo (test_digit), comment afficher les caractères persos sur le contrôle?
Cordialement
cs_mays Messages postés 15 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 24 septembre 2014
16 nov. 2009 à 23:12
Re Bonjour

Dans un afficheur LCD les caracteres ASCII de 0 à 7 sont personalisables
Dans la partie de gauche de Calculdigit tu peux personaliser et mémoriser ces caracteres.
Dans la partie de droite on met un code ASCII en décimal entre 0 et 255 et l'ocx affiche le caractere. c'est juste didacticiel.
@+
cs_mays Messages postés 15 Date d'inscription jeudi 6 février 2003 Statut Membre Dernière intervention 24 septembre 2014
16 nov. 2009 à 23:05
Bonjour
Le digit ocx est un objet comme les autres. On le positionne sur une feuille et on modifie ces propriétés.backcolor,bordercolor et dotcolor changent les couleurs. Dans le champ NumberAscii si tu met un nombre décimal entre 0 et 254 il affichera le caracteres ASCII correspondant.

Je l'ai conçu pour avoir les mêmes propriétés qu'un afficheur de type HD44780. voir le lien http://www.montageselectro.charenteactive.fr/Montagec11.aspx
@+
mimiZanzan Messages postés 301 Date d'inscription lundi 27 février 2006 Statut Membre Dernière intervention 17 décembre 2017
16 nov. 2009 à 16:06
Bonjour,
J'ai essayé ton code, mais le digit ne fonctionne pas chez moi.
J'ai pourtant enregistré l'OCX dans le registre, et il apparait bien dans la form (rectangle vert).
Quand je fais "Afficher", il ne se passe rien...
J'ai utilisé ton projet calculdigit.vbp
Peux-tu m'aider?
Merci d'avance.
Rejoignez-nous