PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → Parametres d'une methode ActiveX
Parametres d'une methode ActiveX
Débuté par info, 01 fév. 2006 14:58 - 3 réponses
Posté le 01 février 2006 - 14:58
Bonjour,

j'utilise un active X pour la gestion de graphiques et j'ai un probleme sur certaines methodes de cet activeX pour lequelles il faut passer plusieurs parametres:
(Test possible en 8,9 ou 10)

Ex de code en VB ou "NewData" est un tableau:
ActiveXToto.Trend.AddData 1, NewData

En WD, je sais passer un seul parametre, du type:
ActiveXToto>>Trend>>AddData=NewData
par contre, comment passer les 2 parametres en meme temps ???

Merci pour vos reponses,
David.
Posté le 01 février 2006 - 16:12

Bonjour,

j'utilise un active X pour la gestion de graphiques et j'ai un probleme sur certaines methodes de cet activeX pour lequelles il faut passer plusieurs parametres:
(Test possible en 8,9 ou 10)

Ex de code en VB ou "NewData" est un tableau:
ActiveXToto.Trend.AddData 1, NewData

En WD, je sais passer un seul parametre, du type:
ActiveXToto>>Trend>>AddData=NewData
par contre, comment passer les 2 parametres en meme temps ???

Merci pour vos reponses,
David.


Je crois bien simplement que les appels sont :
Collection>>Méthode>>Propriété
- ou -
Collection>>Méthode( propriete1, propriete2, ... )

Donc dans ton cas :
ActiveXToto>>Trend( 1, NewData )

à essayer

Luc
Posté le 01 février 2006 - 21:34
En fait, si je passe les parametres sous la forme ">>methode(Param1, Param2,..)" cela ne fonctionne pas car il passe (je pense?) cette demande en mode evenement de lecture... et un message d'erreur m'indique qu'il ne peut pas lire cette methode (normal, puisqu'elle est en ecriture)...

merci et A+
Posté le 06 février 2006 - 15:40
en fait , le probleme n'est pas sur l'ecriture (c'est bien methode(param1, param2)), mais sur le format d'un parametre qui est un tableau... et comme, par defaut, Windev commence à 1 au lieu de 0 dans VB, il y avait un probleme d'indice sur mon tableau.

Merci,
A+