OVH Cloud OVH Cloud

Type des variable

8 réponses
Avatar
Jean-Michel
Bonjour,

Voila, j'ai un probleme, c'est que j'ai creer une fenetre ou l'on peut
changer certain variable, et avant la fermetur de la fenetre, voici ce que
je fais :

frmAuto.max = txtMax.Text

apres avoir verifier que txtMax.Text etait un double !

Le max de mon form frmAuto est déclaré Double, et pourtant un moment dans le
programme frmAuto, je fais un

If(variable < max)

en mode debug, voici ce que ca me sort sur variable ( 25555 ) et sur max
"800" avec des guillemets )

et ca rentre dans le if, comme si max etait un string

pk ???

Merci pour vos reponse !

8 réponses

Avatar
jmn
txtMax.Text : est ce une variable déclarée ou un controle de saisie dans le
formulaire ?
Avatar
Guy DETIENNE
Salut ;O)

Syntaxiquement txtMax.Text ne peut être une variable. Le point (.) n'est
pas accepté dans le nom des variables...
Donc cela doit être le nom d'un contrôle où alors une énumération, mais cela
m'étonnerait.

Guy

--
__________________________________
Tchao.net: L'informatique à votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
ou cliquez ici http://cerbermail.com/?6nQ9U2fpkD

"jmn" a écrit dans le message de
news:
txtMax.Text : est ce une variable déclarée ou un controle de saisie dans


le
formulaire ?





Avatar
jmn
Cher Guy, cette syntaxe pourrait être absolument valide dans le cas d'un
type défini par l'utilisateur dont Text serait une des composantes !...
Mais peu importe, ce que je voudrais savoir c'est : qu'est ce que c'est que
txtMax.Text pour pouvoir aider notre sympathique Jean Michel
Avatar
Guy DETIENNE
Salut ;O)

Quand je parlais d'énumération je pensais à un type défini par
l'utilisateur. Mes doigts ont fourché ;O)

Du style :

Public Type txtMax
Text As String
.....
End Type

Et a vrai dire, la question posée par Jean Michel n'est pas claire...

Guy
--
__________________________________
Tchao.net: L'informatique à votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
ou cliquez ici http://cerbermail.com/?6nQ9U2fpkD

"jmn" a écrit dans le message de
news:
Cher Guy, cette syntaxe pourrait être absolument valide dans le cas d'un
type défini par l'utilisateur dont Text serait une des composantes !...
Mais peu importe, ce que je voudrais savoir c'est : qu'est ce que c'est


que
txtMax.Text pour pouvoir aider notre sympathique Jean Michel




Avatar
jmn
Donc, vous devez écrire :

if variable<val(Max)...

car le contenu d'une textbox (comme son nom l'indique) est du texte, même
s'il ressemble à un nombre décimal !

(je présume que votre max est également une textbox ou un Label ?...)
Avatar
Jean-Michel
non plus, mais je vais essayer le val() merci :)

"jmn" a écrit dans le message news:

Donc, vous devez écrire :

if variable<val(Max)...

car le contenu d'une textbox (comme son nom l'indique) est du texte, même
s'il ressemble à un nombre décimal !

(je présume que votre max est également une textbox ou un Label ?...)





Avatar
Jean-Michel
En fait je viens de trouver la fonction c'est Cdbl()
Ca me met les decimal aussi :)

En tout cas merci pour votre aide :)

"jmn" a écrit dans le message news:

Donc, vous devez écrire :

if variable<val(Max)...

car le contenu d'une textbox (comme son nom l'indique) est du texte, même
s'il ressemble à un nombre décimal !

(je présume que votre max est également une textbox ou un Label ?...)





Avatar
Jean-Michel
En fait txtMax.text est un champs ou je demande un nombre, et se nombre je
veux l'enregistré sur un variable de type double dans mon frmAuto

Voila :)

"Guy DETIENNE" a écrit dans le message news:

Salut ;O)

Quand je parlais d'énumération je pensais à un type défini par
l'utilisateur. Mes doigts ont fourché ;O)

Du style :

Public Type txtMax
Text As String
.....
End Type

Et a vrai dire, la question posée par Jean Michel n'est pas claire...

Guy
--
__________________________________
Tchao.net: L'informatique à votre dimension
www.tchao.net
Pour toute réponse, retirer le .nospam de l'adresse mail
ou cliquez ici http://cerbermail.com/?6nQ9U2fpkD

"jmn" a écrit dans le message de
news:
> Cher Guy, cette syntaxe pourrait être absolument valide dans le cas d'un
> type défini par l'utilisateur dont Text serait une des composantes !...
> Mais peu importe, ce que je voudrais savoir c'est : qu'est ce que c'est
que
> txtMax.Text pour pouvoir aider notre sympathique Jean Michel
>
>