[VB 6] Petit probleme

Petit probleme [VB 6] - Programmation

Marsh Posté le 01-04-2002 à 06:01:13    

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]

Reply

Marsh Posté le 01-04-2002 à 06:01:13   

Reply

Marsh Posté le 01-04-2002 à 12:22:36    

[:megaup]

Reply

Marsh Posté le 01-04-2002 à 14:20:11    

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]

Reply

Marsh Posté le 01-04-2002 à 15:05:58    

Merci de ton aide, effectivement j'ai trouver des sites tres interessants sur le vb   :hap:

Reply

Marsh Posté le 01-04-2002 à 20:55:44    

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed