cs_rei
Messages postés6Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention13 février 2003
-
3 févr. 2003 à 15:06
cs_rei
Messages postés6Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention13 février 2003
-
3 févr. 2003 à 17:05
Salut !
J'ai créé une boucle do while pour un mot de passe mais le message d'erreur revient à l'infini. Pouvez-vous m'aider ?
Voici le code...
Open App.Path & "\caisse.ini" For Input As #1
Input #1, x
Close #1
y = Mid(x, 14)
c = txtPasse.Text
Do While c <> y
MsgBox "Vous n'avez pas entré le bon mot de passe : recommencez !", vbExclamation, "ATTENTION !!!"
DoEvents
fPasse.Show
txtPasse.SetFocus
Loop
Unload Me
fCaisse.Show
J'ai lu quelque part qu'il fallait mettre DoEvents mais ça ne marche pas...
cs_rei
Messages postés6Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention13 février 2003 3 févr. 2003 à 16:19
Bon ben j'ai toujours pas réussi à faire marcher cette boucle do while.
Mais il y avait plus simple : un if... then etait suffisant.
Dim c, x, y As String
Open App.Path & "\caisse.ini" For Input As #1
Input #1, x
Close #1
y = Mid(x, 14)
c = txtPasse.Text
If c <> y Then
MsgBox "Vous n'avez pas entré le bon mot de passe : recommencez !", vbExclamation, "ATTENTION !!!"
fPasse.Show
txtPasse.Text = ""
txtPasse.SetFocus
Else
Unload Me
fCaisse.Show
End If
cs_FPatrick
Messages postés122Date d'inscriptionmercredi 27 novembre 2002StatutMembreDernière intervention 8 août 20141 3 févr. 2003 à 16:33
Pour les fichiers INI , il existe une fontion qui permet de les lire directement (a moins que ton format de fichier soit bien particulier)
Regarde GetPrivateProfileString et tu auras la réponse au problème pour la lecture de ces type de fichiers)
cs_rei
Messages postés6Date d'inscriptionvendredi 31 janvier 2003StatutMembreDernière intervention13 février 2003 3 févr. 2003 à 17:05
Oui, j'avais déja vu cette api mais comme je n'avais qu'une ligne dans mon fichier ini, ça ne me servait pas trop.
Mais là, je crois que je vais devoir l'utiliser : j'ai déja eu des problemes à la lecture de plusieurs lignes sur un .ini.
Merci de me l'avoir rappeler FPatrick^^