Un traceur de graphe : le vb script dans le vb.

Description

Le sujet est classique : comment saisir une fonction au clavier pour (par exemple) tracer son graphe.
Solution 1 : analyser la chaîne de caractères définissant la fonction.
Solution 2 : créer un fichier texte contenant la définition de la fonction en langage de programmation puis lancer de l'éxécutable un ordre de compilation de ce fichier texte... C'est possible en C mais pas en VB (à ma connaissance).

Solution 3 (celle utilisée ici) : faire écrire par votre programme un fichier texte sauvegardé avec l'extension VBS afin de le faire exécuter sous forme de script par le programme principal.

L'intérêt de ce programme est de montrer comment on peut lancer et utiliser un script à partir de VB. Noter aussi l'utilisation du RUN au lieu du SHELL de VB parceque le run a un paramètre d'interruption du programme principal.

Conclusion :


Attention !
1) pour que le script crée par le programme principal fonctionne il faut que le séparateur décimal utilisé par windows soit le point (et non la virgule). Pour changer aller dans le panneau de configuration\options régionales\personnaliser. On peut sans doute remédier à ce problème par du code.

2) saisir la fonction en respectant la syntaxe informatique.
Exemple : taper dans la zone de saisie : sin(3*x)-sin(7*x)

3)Le programme n'est pas "fini" : bugs, pas de traitements d'erreur etc., manque de convivialité etc.

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.