[usercontrol] calculatrice en ligne de code avec scriptcontrol (technique "inédite") qui permet de calculer une expression a

Description

Bonjour, ça fait longtemps que j'ai pas posté tiens, mais c'est avec grand plaisir que je reviens...
Et avec une calculatrice lol, le genre de code que l'ont poste en premier comme tous les newbies qu'on a tous été ;-)
Mais nan je ne suis pas retourné au début, laissez moi vous présenter ce petit bout de code et son intérêt qui me la fait poster ici.

- Tout d'abord c'est un usercontrol, super simple d'utilisation car il nécessite 2 lignes de codes.
- Ensuite, cette calculatrice est complète, pas ultime mais complète, elle comprend toutes les fonctions que propose le langage Visual Basic (donc addition... et sinus, cos, puissance ...)
- Enfin, et POINT FORT DE CETTE SOURCE, c'est que ce n'est pas elle qui calcule directement le résultat, elle passe par un VBscript, comme ça on se fait pas chier tout est calculé par le moteur des VBScrit (le ScriptControl ça s'appelle).
Donc au final ça donne quoi : un code super simple sans prise de tête, (presque) sans bug car c'est pas nous qui calculons mais windows et un code plus rapide qu'une méthode "à la main" je pense.

Voilà, merci à ceux qui aurons lu la présentation, car je suis d'accord c'est rare qu'une calculatrice sur ce site ne se limite pas à additionner et soustraire, mais je sais que y'en a qui n'aurons pas lu et qui dirons "encore une calculette ****, vous faites chier les newbies" lol.
Mais je comprend je réagit pareil ;)

Merci
MadMatt

Source / Exemple :


' (avant tout il faut ajouter l'ocx à votre projet)
' Pour vous montrer à quel point c'est simple d'utilisation : appel du calcul :
Resultat = Calc.Evaluate(CodeACalculer)

Conclusion :


S'il vous plait lisez la présentation du code merci lol ;-)

Au niveau des bug, c'est à moi qu'il faut se plaindre en cas d'erreur programme, mais à windows en cas d'erreur de calcul lol ;-)

Codes Sources

A voir également

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.