Bonjour,
Je voulais vous soumettre un problème que je rencontre actuellement et qui concerne la combinaison des éléments suivants : un sous-patch + un "send" + un "graph on parent" + un message "set".
Je rencontre ce problème car j'utilise les excellents modules ARGO de Gérard Paresys qui combinent des sous-patchs et des messages "set" pour sauvegarder les valeurs.
Le plus simple est de tester le fichier joint, mais voici mon problème : j'envoie un "send" du programme principal vers un sous-patch qui contient un autre sous-patch avec la propriété "graph on parent" pour visualiser le symbole mis à jour par le send. Si on envoie simplement le "send" à l'ouverture du programme, pas de soucis, mais si on ouvre une fois le sous-patch, si on le referme, puis on envoie le "send", alors il y a un horrible message tout rouge sur la console :
(Tcl) NOM DE COMMANDE INVALIDE : invalid command name ".x41f0b0.c"
while executing
"$tkcanvas itemconfig $tag -text $text"
(procedure "pdtk_text_set" line 2)
invoked from within
"pdtk_text_set .x41f0b0.c .x41f0b0.t33c440 {sdfsdfsf}"
("uplevel" body line 2)
invoked from within
"uplevel #0 $cmds_from_pd"
Le problème est le même sur Mac (Yosemite 10.10.5) et sur PC (Windows 7) avec Pd-extended 0.43.4.
Mais le plus simple est de tester...
Auriez-vous une solution pour contourner le problème ?
Cordialement.
RP
Dernière modification par Pertuit (2016-01-02 12:43:42)
Hors ligne
Je confirme le bug. J'y ai déjà été confronté : il me semble qu'en évitant les GOP inclus dans d'autres GOP, ces erreurs disparaissent.
Hors ligne
En fait, mettre un sous-patch "graphe on parent" dans un sous-patch (qui n'est pas nécessairement "graphe on parent") est pratiquement indispensable avec les modules ARGO (qui sont assez volumineux) lorsqu'on veut construire des programmes un peu complexes...
Hors ligne
Pages: 1