OVH Cloud OVH Cloud

Objet et ouverture de fenetre...

2 réponses
Avatar
Dominique DAUSSY
soit une classe X avec une méthode 'Edition'. Cette méthode lance le code
suivant

RENVOYER Ouvre(:NomFenetreEditeur,Objet)

L'objet ouvre donc une fenetre et se passe lui meme à la fenetre.
Le pointeur d'exécution est donc bloqué sur le Ouvre puisque la procédure
'Edition' attend le résultat de ce ouvre pour le RENVOYER.

Cependant, dans la fenetre, j'utilise des méthode sur l'objet passé en
paramètre. Ces méthode vont lire/écrire des membres dans l'objet lui meme.
Est ce un probleme étant donné qu'une des méthodes est déja en 'attente'
avec la fonction 'Ouvre' de windev ?

Suis-je clair !!

2 réponses

Avatar
JeAn-PhI
Le 14/11/2006, Dominique DAUSSY a supposé :
soit une classe X avec une méthode 'Edition'. Cette méthode lance le code
suivant

RENVOYER Ouvre(:NomFenetreEditeur,Objet)

L'objet ouvre donc une fenetre et se passe lui meme à la fenetre.
Le pointeur d'exécution est donc bloqué sur le Ouvre puisque la procédure
'Edition' attend le résultat de ce ouvre pour le RENVOYER.

Cependant, dans la fenetre, j'utilise des méthode sur l'objet passé en
paramètre. Ces méthode vont lire/écrire des membres dans l'objet lui meme.
Est ce un probleme étant donné qu'une des méthodes est déja en 'attente' avec
la fonction 'Ouvre' de windev ?

Suis-je clair !!



pourquoi vous avez un pb ?
faire néanmoins attention au passage de param (valeur ou adresse) à une
fenêtre pour récupérer en sortie le param modifié dans votre cas
l'objet

--
Cordialement JeAn-PhI
Avatar
Fietox
Salut dominique (ca faisait longtemps)

je dirais mis a part le membre qui va recevoir la valeur
(donc ecraser la valeur mise par la focntion le cas echéant )
je ne vois de probleme particulier

normalement les contextes vont etre separes, la fenêtre sorant de la classe
l'objet sera dispo par son nom
et a moins d'une recursivité, je ne pense pas qu'il y ai de soucis

bon dev
@+

"Dominique DAUSSY" a écrit dans le message de news:
45598237$0$27396$
soit une classe X avec une méthode 'Edition'. Cette méthode lance le code
suivant

RENVOYER Ouvre(:NomFenetreEditeur,Objet)

L'objet ouvre donc une fenetre et se passe lui meme à la fenetre.
Le pointeur d'exécution est donc bloqué sur le Ouvre puisque la procédure
'Edition' attend le résultat de ce ouvre pour le RENVOYER.

Cependant, dans la fenetre, j'utilise des méthode sur l'objet passé en
paramètre. Ces méthode vont lire/écrire des membres dans l'objet lui meme.
Est ce un probleme étant donné qu'une des méthodes est déja en 'attente'
avec la fonction 'Ouvre' de windev ?

Suis-je clair !!