VB.Net : Conversion String en Double/Boolean
fred33450
-
lermite222 Messages postés 9042 Statut Contributeur -
lermite222 Messages postés 9042 Statut Contributeur -
Bonjour,
Je cherche comment faire pour convertir simplement une chaîne en numérique ou booléen. Je précise, la chaîne contient :
- soit une formule du type "1+(1*1)" (doit renvoyer 2),
- soit une condition du type "(1+1)>0" (doit renvoyer True).
Je veux tenter la conversion pour vérifier la cohérence mathématique de la formule saisie par l'utilisateur dans un formulaire. Et part du principe que si la conversion me renvoie une erreur, c'est que la formule saisie est simplement erronée.
Je cherche comment faire pour convertir simplement une chaîne en numérique ou booléen. Je précise, la chaîne contient :
- soit une formule du type "1+(1*1)" (doit renvoyer 2),
- soit une condition du type "(1+1)>0" (doit renvoyer True).
Je veux tenter la conversion pour vérifier la cohérence mathématique de la formule saisie par l'utilisateur dans un formulaire. Et part du principe que si la conversion me renvoie une erreur, c'est que la formule saisie est simplement erronée.
A voir également:
- VB.Net : Conversion String en Double/Boolean
- Vb.net express - Télécharger - Langages
- Vb.net - Télécharger - Langages
- Convert | VB.net ✓ - Forum Framework .NET
- Vb.net editor - Télécharger - Langages
- Listview vb.net ✓ - Forum Framework .NET
5 réponses
Bonjour,
Tu confirme que c'est du visual basic.net ? Ce ne serait pas plutôt du VBA d'Excel ?
A=
Tu confirme que c'est du visual basic.net ? Ce ne serait pas plutôt du VBA d'Excel ?
A=
fred33450
Oui, je parle bien de Visual Basic .Net :)
Re,
Je ne pense pas qu'il y ai une fonction toute faite, comme en VBA, faudra en faire une perso.
A+
Je ne pense pas qu'il y ai une fonction toute faite, comme en VBA, faudra en faire une perso.
A+
J'ai une question qui rejoint un peu ce qui est demandé
En fait , je me suis "initié" au VB.net depuis peu de temps, et je me demandait si on pouvait pas "transformer" une variable string en formule. Par exemple, je déclare un tableau qui serait comme ceci:
Dim Objets() As String = {"Pictureboxbox1.Load", "Picturebox2.Load", "Picturebox3.Load"}
Et puis après, à un moment du programme, j'aimerais que l'ordi choisisse une chaine dans la liste, et qu'il considère cette chaine comme la FORMULE (ou l'objet, appellez ça comme vous voudrez) Picturebox1.Load et non comme la chaine "Picturebox1.Load".
Je sais pas si ce que je demande est débile, mais je vois pas du tout comment on s'y prend.
En fait , je me suis "initié" au VB.net depuis peu de temps, et je me demandait si on pouvait pas "transformer" une variable string en formule. Par exemple, je déclare un tableau qui serait comme ceci:
Dim Objets() As String = {"Pictureboxbox1.Load", "Picturebox2.Load", "Picturebox3.Load"}
Et puis après, à un moment du programme, j'aimerais que l'ordi choisisse une chaine dans la liste, et qu'il considère cette chaine comme la FORMULE (ou l'objet, appellez ça comme vous voudrez) Picturebox1.Load et non comme la chaine "Picturebox1.Load".
Je sais pas si ce que je demande est débile, mais je vois pas du tout comment on s'y prend.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question