Bonjour,
je souhaite modifier une variable "read write" dans un composant script. Si je le fais dans le "main" du script, j'obtiens l'erreur bien connue "vous devez le faire dans postexecute" ! Certes... Mais comment fait-on ?
Version imprimable
Bonjour,
je souhaite modifier une variable "read write" dans un composant script. Si je le fais dans le "main" du script, j'obtiens l'erreur bien connue "vous devez le faire dans postexecute" ! Certes... Mais comment fait-on ?
Bonjour,
Bien connue ? Je n'ai jamais eu de problème à affecter la valeur d'une variable dans un composant script. C'est un composant script ou active X ? Dans le flux de contrôle ?
Peux-tu poster ton code vb.NET ?
J'ai le même problème. voici mon code :
Variables.StringTables += Row.Colonne0 + ","
l'erreur générée :
La collection de variables verrouillée pour l'accès en lecture et écriture n'est pas disponible en dehors de PostExecute.
J'ai essayé de ré-impléménter Postexecute() et le message d'erreur est le même
Si jamais quelqu'un reviens sur ce post, j'ai fini par trouver il faut bien ré-implémenter PostExecute:
Public Overrides Sub PostExecute()
Me.ReadWriteVariables.Item("Mavariable").Value = MaValeur
End Sub