PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Objet d'une classe
Objet d'une classe
Iniciado por mkurth, 12,oct. 2004 20:25 - 3 respuestas
Publicado el 12,octubre 2004 - 20:25
Bonjour à tous,

Voici mon problème

J'ai une classe CTest
dans un bouton, je crée un objet de la classe oTest.
J'appel une fonction de la classe: oTest:mafonction().
Cette fonction ouvre une fenêtre :Ouvre(mafenetre,??).
Dans les paramêtre d'ouverture de la fenetre, je passe un objet CTest.
Je voudrais savoir si il y a un moyen de passer l'objet oTest, dans la fonction ouvre plus haut, sachant que je "travaille" dans l'objet lui-même.


Merci

Mathieu
Publicado el 13,octubre 2004 - 10:27
Je ne suis pas certain d'avoir bien compris la demande.
Mais je suis sur que l'on peut utiliser objet pour définir l'instance en cours d'une classe, comme moimeme pour le champs, mafenêtre pour la fenêtre ou masource pour la requête, etc ...
Publicado el 13,octubre 2004 - 11:38
Bonjour,

Si j'ai bien tout compris, tu veux passer l'objet sur lequel tu es en paramètre. Si tel est le cas, il faut mettre le mot reservé Objet tout simplement. Cela permet de travailler sur l'objet qui est en instance. Dans le code d'ouverture de la fenêtre, il faut que tu déclare l'objet.
EX :
Clic sur bouton
Ouvre(NomFenêtre,Objet)

Déclaration globale de la fenêtre NomFenêtre
PROCEDURE NomFenêtre(MonObjet)

MonObjet est un objet oTest

...

Bonnne suite

Vincent
Publicado el 13,octubre 2004 - 18:01
Salut

C'est exactement ce que je voulais

Merci à vous

Mathieu