Auteur de questions
STRING évanescents

Discussion générale
-
Je débute avec visual basic 2008 expres mais les caprices des STRINGs me déroute et me déconcerte sur un ordinateur doté de Windows 7, 64 bits.Voici mon dernier avatar.
j'ai céer un chemin d'acces correct, des dossiers et des fichiers avec des noms de personnes qui fonctionnent, mais je n'y ai plus acces.
mon chemin d'acces
chemin="c:\perso\famille\parent\" chemin n'est pas encore nothing
je contatène un fichier ouvert qui existe sur le disque dur: "enfant.txt"
route = chemin & "enfant.txt"
Alors là surprise, j'ai perdu mon string. Le visualiseur me signale que tout est correct sauf route qui est NOTHING.
Je ne comprend plus et je suis prêt à abandonner.
Private Sub ecrit(ByVal mot As String)
route = chemin & "enfant.txt"
My.Computer.FileSystem.GetFiles(route)
My.Computer.FileSystem.WriteAllText(route, mot, True)
End Sub
J V
c'est la faute à RemoveAt()- Type modifié Alex Petrescu lundi 5 juillet 2010 08:49
- Modifié echo87 jeudi 11 août 2011 13:12
Toutes les réponses
-
Bonjour,
Pouvez-vous nous montrer votre code qui pose problème ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr -
Bonjour,
Ou avez-vous défini la variable ‘chemin’ ?
Cordialement,
Alex
________________
Publiez un article sur une de ces technologies : Visual Basic, C#, C++, .NET, ASP.NET, SQL Server, Silverlight, SharePoint 2010, SharePoint 2007
Astuces pour Visual Studio 2010
Didacticiels et astuces : VB.NET, C#, ASP.NET, .NET Framework, Silverlight, Workflow Foundation, WPF
Microsoft propose ce service gratuitement, dans le but d'aider les utilisateurs et d'élargir les connaissances générales liées aux produits et technologies Microsoft. Ce contenu est fourni "tel quel" et il n'implique aucune responsabilité de la part de Microsoft.
-
Bonjour JV,
Peut être en procédant par étape, comme l'écrit Gilles, "d'abord les variables", par exemple :
Dim cheminPlusFichier_1 as string ' variable global sub procedureDuFichier() cheminPlusFichier_1 = "c:\perso\famille\parent\" msgbox(cheminPlusFichier_1 & vblf & "étape 1/2") cheminPlusFichier_1 = cheminPlusFichier_1 & "enfant.txt" msgbox(cheminPlusFichier_1 & vblf & "étape 2/2") ' etc... end sub
Par ce genre de petit test il est possible d'être certain que la variable contient ce qu'elle doit contenir...
Cordialement.
Joseph Attila PUSZTAY
EhJoe Logiciels Romans Ecrire -
-
-
-
Bonjour,
"route" est un un champ d'une classe. N'est-il pas modifié à un autre endroit du code ?
Cordialement
Gilles TOURREAU - MVP C# - MCTS Windows Forms - Architecte .NET/Consultant/Formateur - http://gilles.tourreau.fr