J'ai déposé sur ce site il y a quelques temps, un exemple de calcul du CRC16 utilisant la technologie ActiveX, c'est à dire un contrôle utilisateur qui permet de calculer le CRC16.
Je ne vais pas reparler de la technologie des ActiveX, il suffit de savoir qu'ils peuvent être proposé pour d'autres langages de programmation en le compilant sous forme de code système ( *.ocx ).
C'est donc un simple ProgressBar, il y en a déja beaucoup ici, donc ce n'est pas le premier, ni le dernier, mais bon, j'avais deux heures à perdre et pas d'idée pour le moment.
Pour l'utiliser, il faut bien entendu toujours, le sélectionner dans composants. Il est ensuite ajouté à la boite à outils de Visual Basic.
La capture d'écran vous permet de voir l'utilisation possible de cet ActiveX tout simple.
Petites Modifications du 15/05/2003 :
Comme j'avais un petit moment, j'ai fait quelques modifications au contrôle. A savoir, un bug qui se produisait lorsque le contrôle était redimensionné au minimum et que j'ai corrigé. j'ai également fait une petite modification, en permettant aux led's d'être redimensionnées en largeur en fonction de la largeur que l'on donne au contrôle. Il reste encore des petites choses à faire pour l'optimiser, mais les bases de la conceptions d'un Activex sont là. Je n'ai pas le temps, ni l'envie de l'optimiser davantage, c'est à dire réinventer la poudre puisque le contrôle existe déjà dans vb et que l'on peut en trouver partout sur le net. j'aime mieux voir autre chose.