PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WINDEV 2024 → Contextes MDI // ExecuteTraitement en POO
Contextes MDI // ExecuteTraitement en POO
Iniciado por j.grandmougin, set., 13 2005 2:18 PM - Sem resposta
Publicado em setembro, 13 2005 - 2:18 PM
Bonjour a tous,
Voici mon probleme.

J'ai une fenetre principale dans mon application qui ouvre des filles MDI avec contextes independants. Dans chacune de ces filles MDI, j'ai une instance d'une classe C_TRUC.

La fenetre principale dispose d'un bouton (bouton "Selectionner" par exemple)

Je souhaiterais que ce bouton effectue un traitement de la classe C_Truc dans le contexte hyperfile de la fille active.
-> Avec un appel direct style: {MaFenActive+".monInstanceC_Truc"}.Selectionner()
le traitement ne s'effectue pas dans le bon contexte.
-> Avec un ExecuteTraitement({MaFenActive+".monInstanceC_Truc"}.Selectionner,trtProcedure) j'obtiens une erreur indiquant que la procedure n'est pas globale (et je ne veux pas la passer en global)

A part créer une fonction locale dans la MDIFille qui ne fait qu'appeler la fonction dans la classe, et faire un executeTraitement de cette fonction, je n'ai pas trouvé de solution...

Quelqu'un aurait-il une solution plus propre ? L'idée de créer un paquet de fonctions locales qui servent juste de relai pour un appel me hérisse le poil... :(