[composant] digits, affichage de texte en écriture avec des segments (7, 14 et 16 segments)

Soyez le premier à donner votre avis sur cette source.

Vue 7 736 fois - Téléchargée 1 168 fois

Description

Composant permettant d'afficher du texte en utilisant les segments (comme sur votre radio-réveil, autoradio, etc...).
Il est possible de choisir le nombre de segments qui vont être utilisés : 7, 14 et 16 segments.

J'ai ajouté un programme de test du composant, si vous voulez voir ce qu'il fait avant de l'installer. Le programme de test ne nécéssite pas l'installation du composant, juste son source.

Pour les commentaires, désolé mais j'en ai pas mit beaucoup, mais je pense y avoir mit le principal.

Conclusion :


Programmes et logiciels utilisés :
Windows XP (Microsoft)
Delphi (Borland)
Depoc (Foxi)

Sinon :
Mes mains
Mes doigts
Mon clavier
Mon PC
Mes yeux
Mes écrans (Il faut avouer que pour cette source ca m'a été d'une grande utilitée)

> mon soft sera mis à jours dans... Le sera-t-il un jour?
> pour avoir la dernière version, venez faire un tour sur http://www.delphifr.com

Pour les bugs? Surement au niveau du Bevel... Je l'ai méchament pompé du la Globus.lib de Andrey Chudin (un russe je pense).
Mais comme je vais le réécrire pour un autre composant que je fais, je rechangrai peut-être cette source.

=========================================== UPDATE 1 ===========================================
Bon cette fois le bevel a été changé, refais par mes soins (en pompant quelques trucs quand même, j'aurais pas fait autrement pour).

J'ai aussi changé une partie du système de précalcul, le composant est encore plus rapide cette fois.
Mais désolé, je n'ai toujours pas corrigé le problème Interspace des segments, il faudra parfois jouer avec et la mettre à 0 pour avoir un affichage convenable.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5 -
Salut Emandhal,
c' est un compo très interessant que tu nous donnes lá ...

Ça a l' air d' être très bien pensé mais ... oui, il y a un mais :
ça marche pas du tout chez moi :(

D' abord, il semblerait que ton printScreen n' ai pas été fait à partir de cet exemple dans lequel, tu ne crées qu' une fois le compo.

Pour pas trop rentrer dans les details, il m' est presque impossible de lire le texte affiché par le compo lors du lancement de l' executable. On a l' impression que les lettres ont été abîmées par l' erosion ...
Bizarre ... J' attends de voir ce que tu en penses, et peut être qu' un autre membre a le même problème ...
A+
Emandhal
Messages postés
199
Date d'inscription
dimanche 2 mars 2003
Statut
Membre
Dernière intervention
10 octobre 2006
1 -
Salut,
Exacte, j'ai un soucis... principalement sur le calcul de la position des segments en diagonale.
Quand les digits ont une taille trop petite, ca commence à faire n'importe quoi. Le moyen le plus simple que j'ai trouvé pour corriger une bonne partie des problèmes c'est de mettre SegmentsInterSpace à 0
De là le calcul des diagonale se fait mieux. Mais si tu choisis d'augmenter la taille des segments alors là ca part en c...

Il y a des problèmes je suis d'accord, mais que pour les petites taille de digits, et les taille de segments trop volumineuses par rapport à la taille des digits.
Voilà, j'espère t'avoir "aidé".
++
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5 -
Oui,
C' est une excelent compo, faut que tu trouves un moyen de corriger ça ...
J' ai moi même déjà pensé à faire un compo de ce genre.
Tu es bien parti.
A+
JulioDelphi
Messages postés
2349
Date d'inscription
dimanche 5 octobre 2003
Statut
Modérateur
Dernière intervention
18 novembre 2010
11 -
je regarde juste le .pas d'ici là, je mes sens dans une beta de compo, un test. d'ailleurs, c'est ecrit test pasrtout =) c'est pas une version finale ? il manque des morceaux ? peut etre non, mais ça m'en donne l'impression.
n'hesite pas a valider tes tests et renommer le contenu. si tu trouves ças fastidieux, ne nomme pas "test" ^^
Emandhal
Messages postés
199
Date d'inscription
dimanche 2 mars 2003
Statut
Membre
Dernière intervention
10 octobre 2006
1 -
Pour les problèmes connus, il faut que je fasse des cas particuliers, ca risque d'etre long et ch...
Pour le truc de "test" là c'est autre chose. Le composant en lui mme est fini. Le "test" c'est parce que pour tester mon composant rapidement, j'ai fait ce programme "test" (c'est logique non? lol). J'avoue, ca fait bizarre mais bon, je m'en excuse ^^
Si tu veux renommer le contenu, je ne suis pas contre :D Moi j'ai mon autre composant qui est plus complexe sur le feu ^^
Bonne soirée à tous ^^

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.