Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin et
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin et
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin et
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin
et le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin
et le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin
et le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour :o)
Déjà on peut en effet faire certains contrôles durant la saisie ou
à la validation.
Bonjour :o)
Déjà on peut en effet faire certains contrôles durant la saisie ou
à la validation.
Bonjour :o)
Déjà on peut en effet faire certains contrôles durant la saisie ou
à la validation.
Hello,
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Le preincipe est similaire à ce qu'on explique dans un article de
la FAQ : comment savoir si un fichier existe (méthode 2) :
http://faq.vb.free.fr/index.php?question)
Bref, voici ta fonction :
Private Function isValidPath(ByVal filename As String) As Boolean
Dim f As Integer
On Error GoTo isValidPath_ERR
f = FreeFile
Open filename For Output As #f
Close #f
Kill (filename)
isValidPath = True
isValidPath_END:
Exit Function
isValidPath_ERR:
Resume isValidPath_END
End Function
Et pour l'utiliser:
Private Sub Command1_Click()
Dim path As String
Dim bRet As Boolean
path = "c:program filestoto"
bRet = isValidPath(path)
If bRet Then
MsgBox path & " can be created"
Else
MsgBox path & " can NOT be created"
End If
End Sub
Hello,
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Le preincipe est similaire à ce qu'on explique dans un article de
la FAQ : comment savoir si un fichier existe (méthode 2) :
http://faq.vb.free.fr/index.php?question)
Bref, voici ta fonction :
Private Function isValidPath(ByVal filename As String) As Boolean
Dim f As Integer
On Error GoTo isValidPath_ERR
f = FreeFile
Open filename For Output As #f
Close #f
Kill (filename)
isValidPath = True
isValidPath_END:
Exit Function
isValidPath_ERR:
Resume isValidPath_END
End Function
Et pour l'utiliser:
Private Sub Command1_Click()
Dim path As String
Dim bRet As Boolean
path = "c:program filestoto"
bRet = isValidPath(path)
If bRet Then
MsgBox path & " can be created"
Else
MsgBox path & " can NOT be created"
End If
End Sub
Hello,
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Le preincipe est similaire à ce qu'on explique dans un article de
la FAQ : comment savoir si un fichier existe (méthode 2) :
http://faq.vb.free.fr/index.php?question)
Bref, voici ta fonction :
Private Function isValidPath(ByVal filename As String) As Boolean
Dim f As Integer
On Error GoTo isValidPath_ERR
f = FreeFile
Open filename For Output As #f
Close #f
Kill (filename)
isValidPath = True
isValidPath_END:
Exit Function
isValidPath_ERR:
Resume isValidPath_END
End Function
Et pour l'utiliser:
Private Sub Command1_Click()
Dim path As String
Dim bRet As Boolean
path = "c:program filestoto"
bRet = isValidPath(path)
If bRet Then
MsgBox path & " can be created"
Else
MsgBox path & " can NOT be created"
End If
End Sub
Bonjour Jean-marc
Jean-marc a écrit :
Un peu légèrement me semble t-il :-)
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Approche contestable, mais si c'est pour le fun ...
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Oui mais peut y'en avoir beaucoup d'erreurs dans ce cas de figure;
permanente ou temporaire, et pas toujours détectable de manière
précise en VB6 ...
Bonjour Jean-marc
Jean-marc a écrit :
Un peu légèrement me semble t-il :-)
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Approche contestable, mais si c'est pour le fun ...
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Oui mais peut y'en avoir beaucoup d'erreurs dans ce cas de figure;
permanente ou temporaire, et pas toujours détectable de manière
précise en VB6 ...
Bonjour Jean-marc
Jean-marc a écrit :
Un peu légèrement me semble t-il :-)
dans un autre genre, tu peux utiliser une fonction qui va essayer
de créer le fichier, et qui te permettra de savoir si le fichier est
créable ou pas.
Approche contestable, mais si c'est pour le fun ...
Ca utilise le fait qu'en cas de soucis, une erreur est déclenchée
que tu interceptes pour conclure.
Oui mais peut y'en avoir beaucoup d'erreurs dans ce cas de figure;
permanente ou temporaire, et pas toujours détectable de manière
précise en VB6 ...
Jacques93 wrote:Bonjour Jean-marc
Bref, un post à oublier qu'on mettra sur le compte de la fatigue (plus
de détails d'ici qq jours ...).
Jacques93 wrote:
Bonjour Jean-marc
Bref, un post à oublier qu'on mettra sur le compte de la fatigue (plus
de détails d'ici qq jours ...).
Jacques93 wrote:Bonjour Jean-marc
Bref, un post à oublier qu'on mettra sur le compte de la fatigue (plus
de détails d'ici qq jours ...).
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin e t
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin e t
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Bonjour,
j'ai un form (en VB6) dans lequel l'utilisateur doit donner le chemin e t
le nom d'un fichier a créer
Mais je ne vois pas comment controler que la saisie est correcte
(eviter les caractères bizarres ou autre mauvaise manip)
Controler que le fichier est 'créable' si on peut dire
L'ideal serait d'inserer un control type explorer mais je ne le trouve
pas ...
Merci de votre aide
Jean-marc a écrit :Jacques93 wrote:Bonjour Jean-marc
[...]
Bref, un post à oublier qu'on mettra sur le compte de la fatigue
(plus de détails d'ici qq jours ...).
En souhaitant qu'il n'y ait rien de grave, à bientôt :-)
Jean-marc a écrit :
Jacques93 wrote:
Bonjour Jean-marc
[...]
Bref, un post à oublier qu'on mettra sur le compte de la fatigue
(plus de détails d'ici qq jours ...).
En souhaitant qu'il n'y ait rien de grave, à bientôt :-)
Jean-marc a écrit :Jacques93 wrote:Bonjour Jean-marc
[...]
Bref, un post à oublier qu'on mettra sur le compte de la fatigue
(plus de détails d'ici qq jours ...).
En souhaitant qu'il n'y ait rien de grave, à bientôt :-)