Page 1 sur 1

chaine vide

MessagePublié: 17 Juin 2003 à 10:14
par leila
Lorsqu'on demande a l'utilisateur d'entrer un nom de fichier au clavier, comment peut on tester si la chaine n'est pas vide.?Merci

Re: chaine vide

MessagePublié: 17 Juin 2003 à 10:16
par Raziel
Salut,Il me semble que tu passe pas une inputbox. Si inputbox me retourne "" alors je retourne sur mon ecran de saisie.Ex :.....Saisie :Retour = InputBox$("Saississez votre nom ?")if Retour = "" then goto Saisie

Re: chaine vide

MessagePublié: 17 Juin 2003 à 10:27
par leila
en effet j'utilise une inputbox :)mais qd j'éxecute le code que vous m'avez donné, une fois que je saisie qqchose, ca arret tout le processus d'excecution alors que normalement je pose une autre question et je lance un programme.....

Re: chaine vide

MessagePublié: 17 Juin 2003 à 10:43
par Raziel
Ca n'arrête le process que si tu ne saisie rien.Je viens de tester ceci est mes 2 questions sont bien poséesNom : Retour = Inputbox$("Saississez votre nom ?") If Retour = "" Then Goto Nom Prenom : Retour = Inputbox$("Saississez votre prénom ?") If Retour = "" Then Goto Prenom

Re: chaine vide

MessagePublié: 17 Juin 2003 à 10:57
par leila
ah bon, c'est bizarre, chez moi ca ne marche pasvoila mon code :SaisieNom1 : Fichier1= Inputbox$("Nom fichier 1 :") If Fichier1 = "" Then Goto SaisieNom1 SaisieNom2: Fichier2 = Inputbox$("Nom fichier 2:") If Fichier2= "" Then Goto SaisieNom2 End If ' Une fois les deux noms saisis, on peut lancer l'execution des procedures Call extractNameFile (Fichier2, FichierSauvegarde)end subet qd je lance l'éxecution, le programme pose la premiere question et va directement a end sub!

Re: chaine vide

MessagePublié: 17 Juin 2003 à 11:00
par leila
non non non non , c bon!!!!!!!! j'ai rien dit! j'ai corrigé , il me manquait des "end if" en fait!désolée de vous avoir embéter!Merci qd meme :)et encore désolée