Un petit problème dans un script

Gauvain Joël shared this question 4 years ago
Answered

Bonjour

J'ai créé un petit script GGB qui permet de tester si un objet a été construit.

J'ai eu pas mal de problèmes car une commande : SoitValeur[lettre,UnicodeEnLettre[codel]] ne fonctionnait pas dans ma boucle et pour que cela fonctionne il a suffit que le la remplace par SoitValeur[lettre,""+UnicodeEnLettre[codel]]

Je ne comprends pas quel est le problème qui fait que ma première version ne fonctionne pas.

Ci-joint le fichier où j'ai mis les deux scripts. Le point M est déjà bien placé sur le centre de gravité du triangle: Cible.

Merci de bien vouloir m'éclairer.

Joël

Comments (4)

photo
1

Un petit défaut corrigé dans le fichier (la variable lettre n'était pas effacée) mais cela ne change pas mon problème.

photo
1

Please have a look at the JavaScript API:


https://wiki.geogebra.org/e...


You can get notified when an object is created (with its name)

photo
1

Merci Michael

Oui je connais cette possibilité. Je voulais néanmoins essayer d'utiliser les GGBScripts pour faire ce travail.

Mon problème est simplement de comprendre pourquoi un des deux scripts ne fonctionne pas alors que la différence est minime.

Joël

photo
1

Merci Noël

Je sais car j'avais testé cela. mais il semble que cela se passe dans ma boucle répéter et je ne comprends pas pourquoi.

Les deux scripts sont identiques à la différence près que j'ai ajouté ""+ dans le script qui fonctionne.

J'ai testé aussi avec une boucle qui contient moins d'instructions et cela fonctionne sans ""+.

Mystère !!!!

Joël

© 2021 International GeoGebra Institute