Je me triture le neurone depuis quelques heures sur un problème que je ne comprends pas.
Je cherche à ouvrir une fenêtre popup en script sous Vijeo Designer 6.2.5.36. Je crée donc une fenêtre popup (SauveParam, au hasard).
Je lui crée un nouvel écran (ID 10005, mettons) qui m'affiche un rectangle avec dedans : "Sauvegarde des paramètres en cours...".
Et hop, dans le script je bidouille un truc dans ce genre :
Code : Tout sélectionner
...
case 8: //Sauvegarde paramètres installation
PopUpSauveParam.open(200,275);
PopUpSauveParam.show(true);
PopUpSauveParam.changePanel(10005);
int X=0,Y=0;
for (X=0;X<15;X++)
{
Affectations[X].write(Affectations_temp[X].getIntValue());
}
do
{
Y++; //petite pause permettant la prise en compte du changement des paramètres par le serveur
}
while (Y<100000);
PopUpSauveParam.close();
Xbt_sauv_param.write(true); //validation changement des paramètres pour le serveur
_CurPanelID.write(1); //basculement sur l'écran d'accueil
break;
La pause, c'est à part (un Raspeberry Pi qui historise les changement de process).
Déjà, en simulation, j'ai qu'un rectangle noir qui s'affiche (de la taille de la fenêtre popup).
Et sur le Magélis (HMIGTO 6310), rien de tout, que dalle, nada. Après la courte pause, j'arrive sur l'écran d'accueil.
J'ai épluché la (maigre) doc en long, en large et en travers, rien à faire, j'y arrive pas
A vot' bon coeur m'sieurs dames !


