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

Soyez le premier à donner votre avis sur cette source.

Vue 4 733 fois - Téléchargée 540 fois

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

Ajouter un commentaire

Commentaires

philoo91
Messages postés
46
Date d'inscription
vendredi 14 février 2003
Statut
Membre
Dernière intervention
13 juillet 2009
-
Un conseil quand tu développe :
Tous nom d'objet de variable etc... ne doit pas porté de caractère accentués !!!

Pour essaye télécharge ton zip et lance le .VBP
pour voir au chargement du projet ce qu'il indique ......

Je jette un oeuil quand même....
PhenXDesign
Messages postés
26
Date d'inscription
mercredi 30 juillet 2003
Statut
Membre
Dernière intervention
2 mai 2005
1 -
bonjour msieur pesso :D
c pas bien de mettre les accents !!
et sa marche toujours pas, chez moi, (le VBS qui fait des siennes) je vai essayer sur mon autre pc, pr voir

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.