Cstr et ValuateFromString
2 participants
Page 1 sur 1
Cstr et ValuateFromString
Bonjour,
Je cherche a "comprendre" la signification de ces deux "fonctions". Je comprends bien que Cstr signifie "Conversion String" ce qui doit signifier qu'a partir d'un nombre par exemple, on va obtenir une chaine de caractère...
Expl:
Si n_points est un entier et dy un réel
for i =0 to n_points
y_ = -i*dy
fileLog.WriteLine CStr(time)+" Y = "+cstr(y_)+"mm"
param_y.ValuateFromString(cstr(y_)+"mm")
part1.update
Que signifie cstr(y_) et a quoi ça sert ?
Merci bien
Olivier
Je cherche a "comprendre" la signification de ces deux "fonctions". Je comprends bien que Cstr signifie "Conversion String" ce qui doit signifier qu'a partir d'un nombre par exemple, on va obtenir une chaine de caractère...
Expl:
Si n_points est un entier et dy un réel
for i =0 to n_points
y_ = -i*dy
fileLog.WriteLine CStr(time)+" Y = "+cstr(y_)+"mm"
param_y.ValuateFromString(cstr(y_)+"mm")
part1.update
Que signifie cstr(y_) et a quoi ça sert ?
Merci bien
Olivier
Papatiti78- timide
- Messages : 2
Date d'inscription : 20/01/2022
Localisation : Ile de France
Re: Cstr et ValuateFromString
Bonjour Olivier,
Effectivement cette fonction sert à convertir la valeur d'une variable en chaîne de caractère.
C'est utile lorsqu'on veut utiliser la valeur de cette variable dans une fonction qui ne supporte que les chaines de caractères.
Dans ton exemple, je ne suis pas sûr que ce soit indispensable.
Extrait de l'aide :
"The VBScript MsgBox and InputBox functions are slightly less permissive on Unix than on Windows. They only accept String parameters. For example to correctly use the MsgBox function with an integer variable, use the VBScript 'CStr' conversion function to convert the integer into a string, like described below:
Dim i
i = 10 ' Store an Integer value in i
MsgBox CStr(i)
Effectivement cette fonction sert à convertir la valeur d'une variable en chaîne de caractère.
C'est utile lorsqu'on veut utiliser la valeur de cette variable dans une fonction qui ne supporte que les chaines de caractères.
Dans ton exemple, je ne suis pas sûr que ce soit indispensable.
Extrait de l'aide :
"The VBScript MsgBox and InputBox functions are slightly less permissive on Unix than on Windows. They only accept String parameters. For example to correctly use the MsgBox function with an integer variable, use the VBScript 'CStr' conversion function to convert the integer into a string, like described below:
Dim i
i = 10 ' Store an Integer value in i
MsgBox CStr(i)
lumpazepfel- Fédérateur
- Messages : 319
Date d'inscription : 02/11/2015
Localisation : Ensisheim
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum