OVH Cloud OVH Cloud

reference controle entre fonction

4 réponses
Avatar
joyeux atchoum
bonjour

Desolé pour le titre obscur de mon sujet, mais j'ai du mal à trouver mieux. J'ai regardé dans les archives mais je n'ai rien vu de particulier meme si je pense que le sujet à déjà été abordé à mainte reprise.

J'ai des evenements de controles qui font appel à des fonctions generiques, j'aimerai connaitre la meilleur solution pour transmettre cette information entre ces fonctions.
Pour le moment je transmet le nom du formulaire et du controle pour pouvoir agir ensuite dessus mais cela ne me semble pas tres propre.

Y a t il mieux ?

Merci de m'avoir lu,

ja qui avance doucement avec son planning

4 réponses

Avatar
Daniel Carollo
Bonjour JA!

As-tu essaye avec les evidents ActiveControl et autres?


--
Daniel :-)

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"joyeux atchoum" wrote in message
news:
bonjour

Desolé pour le titre obscur de mon sujet, mais j'ai du mal à trouver
mieux. J'ai regardé dans les archives mais je n'ai rien vu de particulier

meme si je pense que le sujet à déjà été abordé à mainte reprise.

J'ai des evenements de controles qui font appel à des fonctions
generiques, j'aimerai connaitre la meilleur solution pour transmettre cette

information entre ces fonctions.
Pour le moment je transmet le nom du formulaire et du controle pour
pouvoir agir ensuite dessus mais cela ne me semble pas tres propre.


Y a t il mieux ?

Merci de m'avoir lu,

ja qui avance doucement avec son planning


Avatar
joyeux atchoum
S'l

Wee j'ai essayé mais des fois ça plante. Si par "inadvertance" un formulaire intermédiaire est ouvert c'est lui qui devient actif tandis que l'evenemet onmouseover fonctionne toujours sur celui qui m'interesse
Et là patatra

une autre idée ?
Merci encor

ja:
qui reflechit deja à son WE, we ? mais qui a dit we ?
Avatar
Daniel Carollo
Bonjour ja qu'est en week-end!

Fais-tu reference au controles dans tous le code? Combien de temps le code
met-il pour s'executer? C'est probablement la la source de tes malheurs: le
controle actif a le temps de changer. La parade, c'est de stocker ces
"variables" dans des variables propres a la procedure, qui donc ne
changeront pas dans le scope de cette procedure.
Il s'agit donc d'ecrire la fonction de facon generique, mais au plus tot
(les premieres instructions) de stocker le nom du formulaire qui a appele,
le nom du controle actif etc.

J'espere que ca suffira...


--
Daniel :-) Qui regarde la pluie tomber par la fenetre
et la neige de fondre abondamment...

Computing Technologies International - www.computing-tech.com - We
provide solutions...

"joyeux atchoum" wrote in message
news:
S'lt


Wee j'ai essayé mais des fois ça plante. Si par "inadvertance" un
formulaire intermédiaire est ouvert c'est lui qui devient actif tandis que

l'evenemet onmouseover fonctionne toujours sur celui qui m'interesse.
Et là patatra,

une autre idée ?
Merci encore

ja:)
qui reflechit deja à son WE, we ? mais qui a dit we ?


Avatar
joyteux atchoum
S'l

je ne sais pas combien de temps le code s'execute. En essayant de suivire l'etat de ma variable, effectivement il change en cours de route mais pour le moment je n'ai pas réussi à trouver à quel moment. Mais je trouverai
C'est ce que je fais je passe par des fonctions générique d'où ma question
je pense initaliser mes variables au plus tot mais j'ai du faire le con, en les initialisant à un autre endroit
Faut juste que je trouve ma bourde
Merci de m'avoir aider

ja:
qui attaque la semaine, mince encore 5 jours à tenir