Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4800 connectés 

 


Dernière réponse
Sujet : [VB 6] Petit probleme
karlkox Il faut éviter au maximum d'utiliser <> lorsque l'on compare une chaine de caractere avec un nombre.
D'ailleur "if truc.text <> 3 then..." n'est pas correcte, il faut écrire :
 
if val(truc.text) <> 3 then...
 
Pour eviter d'utiliser <> il faut utiliser StrComp qui est 20 fois plus rapide (référence "VB 6 Hardcore" par Microsoft Press), je te laisse le soin de t'informer a ce sujet.

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
karlkox Il faut éviter au maximum d'utiliser <> lorsque l'on compare une chaine de caractere avec un nombre.
D'ailleur "if truc.text <> 3 then..." n'est pas correcte, il faut écrire :
 
if val(truc.text) <> 3 then...
 
Pour eviter d'utiliser <> il faut utiliser StrComp qui est 20 fois plus rapide (référence "VB 6 Hardcore" par Microsoft Press), je te laisse le soin de t'informer a ce sujet.
shiryu Merci de ton aide, effectivement j'ai trouver des sites tres interessants sur le vb   :hap:
Harkonnen t'éxagères mon gars... une recherche sur MSDN t'aurait tout dit.... y'a pas marqué "Google" ici..... :non:  
 
t'as de la chance que ce soit moi et pas DarkLord qui te réponde  :D (pour Dark : c une blague :))
 
1 - le signe "différent de", le voici : <>
if truc.text <> 3 then...
 
2 - tu peux utiliser la fonction IsNumeric pour vérifier que la saisie de l'utilisateur est un nombre
Ex : if IsNumeric(truc.text) then MsgBox "Vous avez entré un nombre" else MsgBox "Vous avez entré une chaine alphanumérique"
 
voila...
 
les liens correspondants dans le MSDN, trouvés en 10 secondes...
 
http://msdn.microsoft.com/library/ [...] arison.asp pour les opérateurs de comparaison
 
http://msdn.microsoft.com/library/ [...] umeric.asp pour IsNumeric()
 
A+

 

[jfdsdjhfuetppo]--Message édité par Harkonnen--[/jfdsdjhfuetppo]

shiryu [:megaup]
shiryu Je debut dans le monde du Visual Basic 6, et j'aurais plusieur questions a vous posés.
1-> Comment fait t'on le signe "different de"
Exemple :
 
If truc.text "signe different" 3 then ...
 
1-> Si par exemple lorsque je souhaite que l'utilisateur rentre un chiffer, et qu'il met un mot, comment faire pour :
 
if truc.text = "trucquejecherche" then ...
 
En gros remplacer trucquejecherche par "nombre" ou "mot"
 
Voila j'espere avoir etait clair en cet heure tardive :) Bye et merci

 

[jfdsdjhfuetppo]--Message édité par shiryu--[/jfdsdjhfuetppo]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)