Bonjour,

Dans une discution anterieur j'avais évoquer le sujet de la fonction ActiveXEvénement dans laquel j'appel un évenement comme suit:
ActiveXEvénement("Ma_Pocedure",ActiveX,"EventNewValue")

L'évenement de cette activex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
void EventNewValue(
Long NbItems
Variant TabItemName
Variant Value
Variant Quality
Variant TimeStamp
)
Hegro m'a proposé de ne pas typer les parametres :
Ma_Pocedure(NbItems,TabItemName,...) dans ma procedure pour pouvoir exploiter les varibles par la suite.

Le problème que j'ai maintenant c'est que la variable "Value" contient un tableau de booleens et que je n'arrive pas à récuperer.


J'ai utilisé la syntaxe:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
TabBool est tableu de 100 booleens
TabBool=Value
Info(TabBool[1],TabBool[2],.....TabBool[n])
Mais j'ai toujours cette erreur "le tableau ne peut pas être utiliser car il n'est pas initailisé"

J'ai utilisé aussi cette syntaxe:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
TabBool est un Variant
TabBool=Value
Info(TabBool[1],TabBool[2],.....TabBool[n])
L'erreur c'est qu' on ne peut pas écrire Variant[]

Alors je me dérige vers vous pour m'aider à resoudre ce problème