|
| Fonction ouvre et parametre... gros bug ??? |
| Iniciado por JPB, 26,sep. 2019 00:16 - 5 respuestas |
| |
| | | |
|
| |
Miembro registrado 118 mensajes |
|
| Publicado el 26,septiembre 2019 - 00:16 |
Bonjour à tous Voici ce que je viens de constater sur la fonction ouvre... J’ai le code suivant associé au clic d’un bouton dans une fenêtre quelconque:
A est un entier =1 SI Ouvre(fenetrequelconque,A) ALORS Info (‘ a=‘+A)
Dans la fenêtre quelconque, j’ai ajouté comme paramètre de la fenêtre ceci:
Procedure fenêtrequelconque( B est un entier) B=2 Ferme (Vrai)
Est ce que c’est normal que ça m’affiche que A =2 ?? D’avance merci de vos réponsesMensaje modificado, 26,septiembre 2019 - 00:18 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 4.361 mensajes |
|
| Publicado el 26,septiembre 2019 - 07:35 |
Bonjour, Oui. Tu passes en paramètre la valeur de A. A l'ouverture B pointe sur l'emplacement de A. donc ce qui est stocké dans B est stocké dans l'eplacement de A. Pour éviter cela, il faut déclarer B comme LOCAL (uniquement visible par la fenêtre)
-- Il y a peut être plus simple, mais, ça tourne |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 33 mensajes |
|
| Publicado el 26,septiembre 2019 - 07:45 |
Bonjour,
ou suivre l'auto-formation de Windev qui est très bien faite.
-- BàV Romuald |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 160 mensajes |
|
| Publicado el 26,septiembre 2019 - 08:17 |
| En Windev le passage des paramètres à une fenêtre se fait par référence et non par valeur, peut être au contraire des autres langages que tu connais, si tu veux passer la variable par valeur mets la entre parenthèses ' FunctionX( (Mavariable) ) Mensaje modificado, 26,septiembre 2019 - 08:22 |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 405 mensajes |
|
| Publicado el 26,septiembre 2019 - 09:02 |
Bonjour,
Procedure fenêtrequelconque( LOCAL B est un entier) Avec ce code cela devrait fonctionner !
BON DEV |
| |
| |
| | | |
|
| | |
| |
Miembro registrado 118 mensajes |
|
| Publicado el 26,septiembre 2019 - 10:03 |
| |
| |
| | | |
|
| | | | |
| | |
|