• Advertisement

Passage de parametre lors de fermeture de fenetre

Tout ce qui concerne la version 11 & plus récentes de windev

**Windev est une marque déposée de Pcsoft**

Passage de parametre lors de fermeture de fenetre

Messagepar jpbelmondo59 » Mer Sep 26, 2007 10:58 am

Bonjour à tous,

petit soucis pour basculer des parametres en fermeture d'un fenetre, voici une partie du code

sur un bouton de ma fenetre"Fenetre", j'ouvre une fenetre avec des parametres
ouvre("Nv fenetre",param1,param2):

le souci, c'est que je veux recupèrer les valeurs param1, param2 et d'autres, lorsque je ferme la fenetre "Nv Fenetre" en retournant sur la fenetre appelante
ferme("Nv Fenetre") ferme ma fenetre, mais je ne peux que passer une valeur de retour...

Y a t il une autre solution que de concatener mes x parametres dans une seule chaine (sresultat) et faire un
ferme("Nv fenetre",sResultat) qui n'est pas joli et oblige a re-découper la chaine en x parametres par la suite...

Une ou des idées ?????
jpbelmondo59
Nouveau Membre
 
Messages: 28
Inscription: Mar Sep 04, 2007 1:48 pm
Localisation: Nord

Advertisement

Messagepar tegesto » Mer Sep 26, 2007 11:15 am

En réalité les param1 et param2 sont récupérables en fermeture de fenêtre.

Par exemple

Code: Tout sélectionner
lparam1 est une chaine=""
lparam2 est une chaine=""

ouvre(mafenetre,lparam1,lparam2)

info(lparam1)
info(lparam2)



dans la fenêtre

Code: Tout sélectionner

PROCEDURE mafentre(pparam1,pparam2)

pparam1="toto"
pparam2="titi"

ferme



<dans ta fenêtre appelé tu fais un traitement sur lparam1 et lparam2 qui prenne les valeurs par exemple toto et titi>

si tu fait un info(lparam1) tu obtiens bien toto et info(lparam2) renvoit titi
tegesto
(tegesto_nospam@hotmail.com)
enlevez le _nospam pour répondre
tegesto
Membre Confirmé
 
Messages: 279
Inscription: Jeu Sep 08, 2005 2:35 pm
Localisation: Montpellier - France

Messagepar Zidi » Mer Sep 26, 2007 11:17 am

Bonjour

et si vous utilisez des varibles globale au projet, exemple pParam1, pParam2, pParam3,..... sont des...

avant la fermeture de "Nv Fenetre" :
pParam1= param1
pParam2= param2
pParam3= param3
.
.
.

ces varibles sont recuperables et initialisables dans toutes les fenetres du projet sans courir au découpage.

C'est une simple une idée.

@+
Zidi
Membre
 
Messages: 80
Inscription: Ven Juin 15, 2007 5:14 pm

Messagepar jpbelmondo59 » Mer Sep 26, 2007 11:50 am

Merci de vos réponses,

Je vais utiliser la méthode préconisée par tegesto, après test, elle répond parfaitement à mes besoins,

J'ignorais, que les variables transmises était mise à jour lors de retour sur la fenêtre appelante !!! :P

merci à vous et bon courage
jpbelmondo59
Nouveau Membre
 
Messages: 28
Inscription: Mar Sep 04, 2007 1:48 pm
Localisation: Nord



  • Advertisement

Retourner vers Forum windev 11 & plus récentes

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités