Récupérer la valeur d'une variable à partir d'une chaîne : GetVarValue ou autre
robin42p
Messages postés19Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention19 décembre 2008
-
8 juil. 2008 à 11:48
robin42p
Messages postés19Date d'inscriptiondimanche 26 janvier 2003StatutMembreDernière intervention19 décembre 2008
-
14 juil. 2008 à 11:18
Bonjour,
Je souhaite récupérer la valeur d'une variable, dans le même style que la fonction Val()
Le but est d'éviter un traitement long, variables par variables (ou par tableau), du sytle
lVK = GetVarValue("VK_" & Mid$(sVK, lIndex, 1))
au lieu de
If sVK "0" Then lVK VK_NUMPAD0 ElseIf sVk "1" Then lVK VK_NUMPAD1
...
J'ai trouvé sur le net une fonction GetVarValue mais la propriété Vars ne semble pas fonctionner en VB6
Private Function GetVarValue(name As String) As String
For i = 0 To UBound(Vars)
If Vars(i).Nom = name Then
GetVarValue = Vars(i).Valeur
Exit Function
End If
Next i
End Function
Existe-il une solution (même avec des api genre copymemory) ?