Visual Basic | Probléme de formulaire d'inscription.
Résolu/Fermé
Freakin
Messages postés
77
Date d'inscription
jeudi 10 janvier 2013
Statut
Membre
Dernière intervention
26 août 2013
-
18 août 2013 à 10:23
Freakin Messages postés 77 Date d'inscription jeudi 10 janvier 2013 Statut Membre Dernière intervention 26 août 2013 - 18 août 2013 à 19:28
Freakin Messages postés 77 Date d'inscription jeudi 10 janvier 2013 Statut Membre Dernière intervention 26 août 2013 - 18 août 2013 à 19:28
A voir également:
- Visual Basic | Probléme de formulaire d'inscription.
- Wetransfer gratuit sans inscription - Guide
- WeTransfer - Télécharger - Téléchargement & Transfert
- Visual basic download - Télécharger - Langages
- Microsoft 365 basic - Guide
- Twitter inscription - Guide
1 réponse
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 611
Modifié par MrYAU31 le 18/08/2013 à 10:37
Modifié par MrYAU31 le 18/08/2013 à 10:37
Bonjour,
Quand tu fais
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt" te renverra le chemin vers Inscrition - MenuProHacker - Team.txt (comme C:\Users\Moi\Mes Documents\Inscrition - MenuProHacker - Team.txt). Tu ne peux pas tester s'il a la valeur True or False. Si tu veux savoir s'il existe, utilise Exists(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt")
qui te renverra bien True ou False.
Quand tu fais
If Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt" = True Then
Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt" te renverra le chemin vers Inscrition - MenuProHacker - Team.txt (comme C:\Users\Moi\Mes Documents\Inscrition - MenuProHacker - Team.txt). Tu ne peux pas tester s'il a la valeur True or False. Si tu veux savoir s'il existe, utilise Exists(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt")
qui te renverra bien True ou False.
Modifié par Freakin le 18/08/2013 à 18:06
Modifié par MrYAU31 le 18/08/2013 à 18:17
Fais System.IO.File.Exists à la place de Exists.
Ou ajoute un Imports System.IO.File au début du code de ta form.
18 août 2013 à 18:25
Mais quand je sa crée le premier fichier le deuxième se crée automatiquement, cela est normal car il détecte que le premier Existe, mais je veut que le deuxième fichier se crée que si l'utilisateur se crée un autre compte, enfin qu'il clique sur confirmez l'inscription & je sais pas comment faire car tout est dans le boutton1.
Merci de ton aide ;)
Modifié par MrYAU31 le 18/08/2013 à 18:29
Avec le 1er, tu as ta condition IF qui ne devrait pas faire de création du second fichier si le fichier du premier compte n'existe pas...
Tu penses bien à supprimer ton fichier une fois le compte créé ?
18 août 2013 à 18:33
je te réenvoie mon code :
CODE :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim SW As New System.IO.StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt")
SW.WriteLine(TextBox1.Text)
SW.WriteLine(TextBox3.Text)
SW.Close()
MsgBox("Votre compte a bien été enregistrer !", MsgBoxStyle.Information, ("Compte"))
Form1.Show()
Me.Close()
If Exists(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team.txt") Then
Dim SS As New System.IO.StreamWriter(Environment.GetFolderPath(Environment.SpecialFolder.MyDocuments) & "\" & "Inscrition - MenuProHacker - Team2.txt")
SS.WriteLine(TextBox1.Text)
SS.WriteLine(TextBox3.Text)
SS.Close()
MsgBox("Votre compte a bien été enregistrer !", MsgBoxStyle.Information, ("Compte"))
Form1.Show()
Me.Close()
End If