[VBS] [résolu]Pb avec fonction STRCOMP

Pb avec fonction STRCOMP [VBS] [résolu] - VB/VBA/VBS - Programmation

Marsh Posté le 02-04-2007 à 10:27:46    

Bonjour tout le monde,
 
Je suis en train de faire un script en vbs pour comparer 2 chaine de caractère, j'utilise donc la fonction Strcomp.
Voici le code que j'ai ecrit (tout simple) :
 
StrComp("VBScript","VBScript" )
msgbox (StrComp)

 
Et là il plante en me disant : "L'appel d'une fonction Sub n'admet pas de parenthèses"
 
Quelqu'un aurait-il une idée.
Merci d'avance.


Message édité par leohnart le 02-04-2007 à 11:21:53

---------------
http://kciope.free.fr - retouche de photos
Reply

Marsh Posté le 02-04-2007 à 10:27:46   

Reply

Marsh Posté le 02-04-2007 à 10:46:18    

Je suppose que vous vouliez écrire

result = StrComp("VBScript","VBScript" )  
MsgBox (result)

StrComp renvoie une valeur -1, 0, 1 qu'il faut stocker dans une variable.
 
Voir la doc à http://msdn2.microsoft.com/en-us/library/9s233cfc.aspx
 
Par ailleurs, la comparaison peut se faire plus simplement avec l'opérateur "=", par exemple

If (chaine1 = chaine2) Then
 ....
End if

Reply

Marsh Posté le 02-04-2007 à 11:21:38    

Oui effectivement je viens de trouver mon erreur.
Merci

Reply

Sujets relatifs:

Leave a Replay

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