Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
"jc" wrote in message
news:4742e6a8$0$8072$Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
Hello,
ca dépend de ce que tu compares..
Faisons le avec des entiers:
Dim n1 as Long, n2 as Long
dim bResult as Boolean
n1 = 1000
n2 = 1001
bResult = (n1 > n2)
msgbox bResult
Dans cet exemple, bResult aura la valeur : False
Avec des chaines de caracteres, c'est le meme
principe:
Dim s1 as String, s2 as String
dim bResult as Boolean
s1 = "LAPIN"
s2 = "CHASSEUR"
bResult = (s1 > s2)
msgbox bResult
Ici, bresult aura la valeur : True
--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
"jc" <jcvk@no-mail.com> wrote in message
news:4742e6a8$0$8072$426a74cc@news.free.fr...
Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
Hello,
ca dépend de ce que tu compares..
Faisons le avec des entiers:
Dim n1 as Long, n2 as Long
dim bResult as Boolean
n1 = 1000
n2 = 1001
bResult = (n1 > n2)
msgbox bResult
Dans cet exemple, bResult aura la valeur : False
Avec des chaines de caracteres, c'est le meme
principe:
Dim s1 as String, s2 as String
dim bResult as Boolean
s1 = "LAPIN"
s2 = "CHASSEUR"
bResult = (s1 > s2)
msgbox bResult
Ici, bresult aura la valeur : True
--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ; _no_spam_jean_marc_n2@yahoo.fr
"jc" wrote in message
news:4742e6a8$0$8072$Bonjour,
comment faire pour obtenir le résultat du contenu de la variable var dans
result?
dim var as string
dim result as bool
var = "1001 > 1000"
result = ???
Hello,
ca dépend de ce que tu compares..
Faisons le avec des entiers:
Dim n1 as Long, n2 as Long
dim bResult as Boolean
n1 = 1000
n2 = 1001
bResult = (n1 > n2)
msgbox bResult
Dans cet exemple, bResult aura la valeur : False
Avec des chaines de caracteres, c'est le meme
principe:
Dim s1 as String, s2 as String
dim bResult as Boolean
s1 = "LAPIN"
s2 = "CHASSEUR"
bResult = (s1 > s2)
msgbox bResult
Ici, bresult aura la valeur : True
--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
Ok,
Merci de réponse ultra rapide ;-)
Dans mon cas c'est une variable text de type "< 1001" .
Mon pb est surment au niveau syntaxe :
Dim compar as string
Compar="<1000"
Resultat = 10000 & compare ( mon erreur est là car je ne sais pas
comment ecrire )
Resultat me donnerai true ou false suivant le resultat mais c la
derniere ligne que je ne sais ecrire
Ais je été assez claire ds ma galere?
Ok,
Merci de réponse ultra rapide ;-)
Dans mon cas c'est une variable text de type "< 1001" .
Mon pb est surment au niveau syntaxe :
Dim compar as string
Compar="<1000"
Resultat = 10000 & compare ( mon erreur est là car je ne sais pas
comment ecrire )
Resultat me donnerai true ou false suivant le resultat mais c la
derniere ligne que je ne sais ecrire
Ais je été assez claire ds ma galere?
Ok,
Merci de réponse ultra rapide ;-)
Dans mon cas c'est une variable text de type "< 1001" .
Mon pb est surment au niveau syntaxe :
Dim compar as string
Compar="<1000"
Resultat = 10000 & compare ( mon erreur est là car je ne sais pas
comment ecrire )
Resultat me donnerai true ou false suivant le resultat mais c la
derniere ligne que je ne sais ecrire
Ais je été assez claire ds ma galere?
Bonsoir,
Moi je n'ai pas tout compris...
Tu voudrais comparer deux valeurs, et suivant
le résultat, donner une valeur à une variable
boolean ???
dim i as long
dim j as long
dim k as boolean
i
j
if i => j then k = true
if i < j then k = false
Mais... sauf si vraiment t'en as besoin, pourquoi
ne pas tester directement, au lieu de mettre dans
une variable, qu'il faudra ensuite que tu testes
(if k = true then ...) ???
if i => j then ...
Bonsoir,
Moi je n'ai pas tout compris...
Tu voudrais comparer deux valeurs, et suivant
le résultat, donner une valeur à une variable
boolean ???
dim i as long
dim j as long
dim k as boolean
i
j
if i => j then k = true
if i < j then k = false
Mais... sauf si vraiment t'en as besoin, pourquoi
ne pas tester directement, au lieu de mettre dans
une variable, qu'il faudra ensuite que tu testes
(if k = true then ...) ???
if i => j then ...
Bonsoir,
Moi je n'ai pas tout compris...
Tu voudrais comparer deux valeurs, et suivant
le résultat, donner une valeur à une variable
boolean ???
dim i as long
dim j as long
dim k as boolean
i
j
if i => j then k = true
if i < j then k = false
Mais... sauf si vraiment t'en as besoin, pourquoi
ne pas tester directement, au lieu de mettre dans
une variable, qu'il faudra ensuite que tu testes
(if k = true then ...) ???
if i => j then ...
Patrice,
Oui, pour le nom, vaut mieux donner un nom
explicite, c'était pour l'exemple, pardon :o)
Je sais bien que la syntaxe "officielle" c'est
if k ...
Mais, je ne peux m'y faire, des trucs dans le
genre:
i>=k
ou
i++
ou
x = y = z (c),
Ben, je trouve ça totalement non significatif, ça
détériore la phrase, ça me fait penser à un sms...
Je trouve qu'on percute plus rapidement sur
i = i + 1;
que sur
i++;
D'ailleurs, on peut écrire en ancien VB, comme en
C, en remplaçant le ";" par ":", en collant
tout...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Patrice Henrio" a
écrit dans le message de news:
| LE TROLL a écrit :
| > Bonsoir,
| >
| > Moi je n'ai pas tout compris...
| > Tu voudrais comparer deux valeurs, et
suivant
| > le résultat, donner une valeur à une variable
| > boolean ???
| >
| > dim i as long
| > dim j as long
| > dim k as boolean
| > i
| > j
| > if i => j then k = true
| > if i < j then k = false
| >
| > Mais... sauf si vraiment t'en as besoin,
pourquoi
| > ne pas tester directement, au lieu de mettre
dans
| > une variable, qu'il faudra ensuite que tu
testes
| > (if k = true then ...) ???
| > if i => j then ...
| >
| il n'y a pas de fautes de syntaxe dans ce que tu
écris le troll mais les
| booléens peuvent s'utiliser comme des variables
ordinaires donc
|
| dim i as long
| dim j as long
| dim k as boolean
| i
| j
| k=(i>=j)
|
| cette dernière ligne remplace tes deux tests
comme indiqué par Jean-Marc
| dans sa première réponse.
|
| Dans un test if, il est parfaitement inutile
d'écrire
| if k=true then
|
| la bonne écriture est
| if k then
|
| D'ailleurs il vaut mieux donner un nom explicite
à la variable, par
| exemple condition au lieu de k
|
| soit
| condition = (i>=k)
| if condition then
| <traitement if>
| else
| <traitement else>
| end if
| Il peut s'avérer que la partie réellement
importante du programme soit
| justement le retour de condition.
|
|
Patrice,
Oui, pour le nom, vaut mieux donner un nom
explicite, c'était pour l'exemple, pardon :o)
Je sais bien que la syntaxe "officielle" c'est
if k ...
Mais, je ne peux m'y faire, des trucs dans le
genre:
i>=k
ou
i++
ou
x = y = z (c),
Ben, je trouve ça totalement non significatif, ça
détériore la phrase, ça me fait penser à un sms...
Je trouve qu'on percute plus rapidement sur
i = i + 1;
que sur
i++;
D'ailleurs, on peut écrire en ancien VB, comme en
C, en remplaçant le ";" par ":", en collant
tout...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Patrice Henrio" <patrice.henrio@laposte.net> a
écrit dans le message de news:
Og50RHCLIHA.3940@TK2MSFTNGP05.phx.gbl...
| LE TROLL a écrit :
| > Bonsoir,
| >
| > Moi je n'ai pas tout compris...
| > Tu voudrais comparer deux valeurs, et
suivant
| > le résultat, donner une valeur à une variable
| > boolean ???
| >
| > dim i as long
| > dim j as long
| > dim k as boolean
| > i
| > j
| > if i => j then k = true
| > if i < j then k = false
| >
| > Mais... sauf si vraiment t'en as besoin,
pourquoi
| > ne pas tester directement, au lieu de mettre
dans
| > une variable, qu'il faudra ensuite que tu
testes
| > (if k = true then ...) ???
| > if i => j then ...
| >
| il n'y a pas de fautes de syntaxe dans ce que tu
écris le troll mais les
| booléens peuvent s'utiliser comme des variables
ordinaires donc
|
| dim i as long
| dim j as long
| dim k as boolean
| i
| j
| k=(i>=j)
|
| cette dernière ligne remplace tes deux tests
comme indiqué par Jean-Marc
| dans sa première réponse.
|
| Dans un test if, il est parfaitement inutile
d'écrire
| if k=true then
|
| la bonne écriture est
| if k then
|
| D'ailleurs il vaut mieux donner un nom explicite
à la variable, par
| exemple condition au lieu de k
|
| soit
| condition = (i>=k)
| if condition then
| <traitement if>
| else
| <traitement else>
| end if
| Il peut s'avérer que la partie réellement
importante du programme soit
| justement le retour de condition.
|
|
Patrice,
Oui, pour le nom, vaut mieux donner un nom
explicite, c'était pour l'exemple, pardon :o)
Je sais bien que la syntaxe "officielle" c'est
if k ...
Mais, je ne peux m'y faire, des trucs dans le
genre:
i>=k
ou
i++
ou
x = y = z (c),
Ben, je trouve ça totalement non significatif, ça
détériore la phrase, ça me fait penser à un sms...
Je trouve qu'on percute plus rapidement sur
i = i + 1;
que sur
i++;
D'ailleurs, on peut écrire en ancien VB, comme en
C, en remplaçant le ";" par ":", en collant
tout...
--
Merci beaucoup, au revoir et à bientôt :o)
------
Romans, logiciels, email, site personnel
http://irolog.free.fr/joe.htm
------------------------------------------------------------------------------------
"Patrice Henrio" a
écrit dans le message de news:
| LE TROLL a écrit :
| > Bonsoir,
| >
| > Moi je n'ai pas tout compris...
| > Tu voudrais comparer deux valeurs, et
suivant
| > le résultat, donner une valeur à une variable
| > boolean ???
| >
| > dim i as long
| > dim j as long
| > dim k as boolean
| > i
| > j
| > if i => j then k = true
| > if i < j then k = false
| >
| > Mais... sauf si vraiment t'en as besoin,
pourquoi
| > ne pas tester directement, au lieu de mettre
dans
| > une variable, qu'il faudra ensuite que tu
testes
| > (if k = true then ...) ???
| > if i => j then ...
| >
| il n'y a pas de fautes de syntaxe dans ce que tu
écris le troll mais les
| booléens peuvent s'utiliser comme des variables
ordinaires donc
|
| dim i as long
| dim j as long
| dim k as boolean
| i
| j
| k=(i>=j)
|
| cette dernière ligne remplace tes deux tests
comme indiqué par Jean-Marc
| dans sa première réponse.
|
| Dans un test if, il est parfaitement inutile
d'écrire
| if k=true then
|
| la bonne écriture est
| if k then
|
| D'ailleurs il vaut mieux donner un nom explicite
à la variable, par
| exemple condition au lieu de k
|
| soit
| condition = (i>=k)
| if condition then
| <traitement if>
| else
| <traitement else>
| end if
| Il peut s'avérer que la partie réellement
importante du programme soit
| justement le retour de condition.
|
|