Visual basic erreur "caractère non valide"
Résolu/Fermé
kikou93
Messages postés
416
Date d'inscription
mardi 4 février 2014
Statut
Membre
Dernière intervention
24 septembre 2018
-
Modifié par NHenry le 23/03/2016 à 18:43
kikou93 Messages postés 416 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 24 septembre 2018 - 24 mars 2016 à 21:28
kikou93 Messages postés 416 Date d'inscription mardi 4 février 2014 Statut Membre Dernière intervention 24 septembre 2018 - 24 mars 2016 à 21:28
A voir également:
- Visual basic erreur "caractère non valide"
- Ethernet n'a pas de configuration ip valide - Guide
- Erreur 0x80070643 - Accueil - Windows
- Caractère ascii - Guide
- Visual basic - Télécharger - Langages
- Caractere speciaux - Guide
1 réponse
NHenry
Messages postés
15183
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
5 janvier 2025
350
Modifié par NHenry le 23/03/2016 à 18:44
Modifié par NHenry le 23/03/2016 à 18:44
"Environment .Username"
Il y a un espace avant le .
Et sinon, il te met le curseur sur l'emplacement incriminé, regardes bien.
J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
Il y a un espace avant le .
Et sinon, il te met le curseur sur l'emplacement incriminé, regardes bien.
J'interviens principalement en VB6 et VB.NET, avec un peu de C#, mais la modération m'amène souvent sur d'autre langages.
En VB.NET pensez à activer "Option Explicit" et "Option Strict"
Modifié par kikou93 le 23/03/2016 à 19:04
je l'ai déjà vu c'est juste que je l'ai obtenu quand je l'ai copier
voici le dossier du projet dans un fichier rar :
https://www.cjoint.com/c/FCxrRbKKLPC
il met le curseur a la fin de
nomFichier = "C:\users\" & Environment.UserName & "\Desktop\Repertoire\Etude.doc"
le problème est que quand le fait
nomFichier = "\Etude.doc"
le programme s'excute sont aucun problème, le fichier Etude.doc s'enregistre dans le bureau , mais quand je met :
nomFichier = "C:\Users\" & Environment .Username & "\Desktop\Répertoire\Etude.doc"
pour l'enregistrer dans un repertoire dans le bureau une erreur s'affiche
24 mars 2016 à 20:18
nomFichier = "C:\users\" & Environment.Username("\Desktop\Repertoire\Etude.doc")
Ton erreur semble plus logique du coup.
24 mars 2016 à 20:56
L'erreur "caractère non valide" ne s'affiche plus mais il une autre erreur s'affiche "L'exception NotSupportedException n'a pas été gérée, Le format du chemin d'accès donné n'est pas pris en charge.", j'ai demandé conseil à une personne il m'a dit :
"mets un point d'arrêt après l'affectation de ta variable cheminPlusFichier, regarde sa valeur et tu comprendras tout de suite d'où vient le problème."
Mais il n'a pas voulu me dire plus, en toute honnêteté je n'ai pas compris ce qu'il voulait dire.
Voici le code :
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim nomFichier As String
Dim cheminPlusFichier As String
nomFichier = "C:\" & Environment .Username & "\Répertoire\Etude.doc"
cheminPlusFichier = My.Application.Info.DirectoryPath & nomFichier
System.IO.File.WriteAllBytes(cheminPlusFichier, My.Resources.Etude)
Process.Start(cheminPlusFichier)
End Sub
End Class
Voici le fichier :
http://www.cjoint.com/c/FCyt3Z6ruay
24 mars 2016 à 21:28
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cheminPlusFichier As String
My.Computer.FileSystem.CreateDirectory("C:\Répertoire")
cheminPlusFichier = "C:\Répertoire\Etude.doc"
System.IO.File.WriteAllBytes(cheminPlusFichier, My.Resources.Etude)
Process.Start(cheminPlusFichier)
End Sub
merci beaucoup de m'avoir consacré du temps