PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2024 → Composant et procedure globale
Composant et procedure globale
Iniciado por vinns, 03,abr. 2006 12:15 - 4 respuestas
Publicado el 03,abril 2006 - 12:15
Bonjour,

A nouveau avec un probleme d'un composant.
J'ai donc créé un composant avec une procedure global dans celui-ci.
J'ai importé ce composant dans un projet et la procedure global est bien reconnue.
Lorsque j'essaye de declarer un timer avec appel de la procedure global toute les x minutes, une erreur m'indique que le procedure global est inconnue !

Cette erreur ne semble se produire que lorssque l'on appel cette procedure via un timer, sinon, on cliquant sur un bouton, pas de message d'erreur.

Je debute dans l'utilisation des composants donc je suis à l'ecoute de vos reponses.

Bien à vous
Fred
Publicado el 03,abril 2006 - 13:03
Bonjour,

Peut-être en mettant
NomComposant.NomProcédure
dans le nom de la procédure utilisée plutôt que Nomprocédure seulement.

Je n'ai pas testé.

Mais peut-être faisais tu déja comme cela.

Tiens-nous au courant.

A+

--
Francis MOREL
Publicado el 03,abril 2006 - 13:41
Effectivement, j'ai essayé cette methode mais le probleme est le même.
J'ai même essayé :
<NomComposant>.<"Procedures globales de NomComposant".<NomProcedure>
Mais toujours l'erreur "Procedure x inconnue"

Bizarre
Fred
Publicado el 03,abril 2006 - 15:48
Re,

Effectivement je viens de tester même résultat "procédure inconnue".
Et pourtant la complétion automatique nous propose bien les divers éléments !!

Une solution de contournement, (j'espère temporaire) :
mettre l'appel de ta procédure de composant dans une procédure du projet et appeler la procèdure du composant par un truc du genre
MonComposant.gProcCompo.MaProcedure()

et la ca marche (j'ai bien sur aussi testé) !!

A+

--
Francis MOREL
Publicado el 03,abril 2006 - 17:07
Effectivement, cela fonctionne dans ce cas.
Peut-etre à bug dans Windev à corriger dans les prochaines mises à jour ?

Mercià toi pour ton aide
Fred