Author |
Topic: Correction d'erreurs dans un script (Read 605 times) |
|
ANdre_B
Board Master
Email
Gender:
Posts: 2847
|
Dans un script, j'avais écrit I_All = dialog.GetItem("All") I_All.value = 1 L'erreur saute-t-elle aux yeux? Je crois qu'on fait plein d'erreur de ce genre, la sanction étant, à l un message d'erreur sur une ligne, soit celle qui a l'erreur, soit celle qui utilise ensuite le résultat de l'erreur. Mais dans ce cas-ci, pas de chance, aucune référence de ligne (voir image)... et la minuscule, là aussi, ne m'a pas sauté aux yeux. Y a-t-il dans MyrScript des aides au debugging qui permetteraient de tracer cela plus aisément qu'un retour à la dernière sauvegarde bonne, en réappliquant une à une toutes les modifications faites depuis, avec essai immédiat? Merci d'avance!
|
|
Logged |
André Baeck, de retour en Belgique après 12 ans passés dans le Gard. Windows 11, HA 997e (et précédents)
|
|
|
bubu42
Board Master
Gender:
Posts: 10505
|
|
Re: Correction d'erreurs dans un script
« Reply #1 on: Jun 17th, 2020, 10:50am » |
Quote | Modify
|
Je ne suis pas sûr qu'une telle fonction existe. Quand j'ai des vérifications à faire (notamment sur des noms de variables) je copie le code dans un éditeur de texte et j'utilise la fonction de recherche/remplacement. Et je recolle le tout dans l'éditeur Myrscript. Au passage, le "value" avec une minuscule aurait dû se voir, grâce à la complétion automatique qui dans ce cas n'aurait pas marché.
|
|
offline |
Harmony Assistant - Ubuntu + Wine et Windows XP sur machine virtuelle. VS, OMeR, PDF2M
|
|
|
ANdre_B
Board Master
Email
Gender:
Posts: 2847
|
|
Re: Correction d'erreurs dans un script
« Reply #2 on: Jun 17th, 2020, 5:30pm » |
Quote | Modify
|
Merci Jean-Pierre, J'avais fait pas mal de copier/coller pour déplacer des instructions, après avoir fait des changements en Notepad++ La completion automatique, j'en fais grand usage pour entrer des noms complexes, comme il y en a des masses en MyrScript. Mais j'écris souvent "value" en entier tellement c'est courant. Bien sûr, j'aurais du remarquer le Field "value", mais j'étais braqué sur le "DialogItem" que je n'avais jamais vu.
|
|
Logged |
André Baeck, de retour en Belgique après 12 ans passés dans le Gard. Windows 11, HA 997e (et précédents)
|
|
|
|