cs_ansizak
Messages postés191Date d'inscriptionmercredi 11 juillet 2007StatutMembreDernière intervention30 juin 2011
-
11 déc. 2007 à 12:02
ketby28
Messages postés2Date d'inscriptionjeudi 15 octobre 2009StatutMembreDernière intervention16 octobre 2009
-
16 oct. 2009 à 10:05
Bonjour,
Je suis débutant et je souhaite creer un programme qui se présente comme ceci:
- l'utilisateur selectionne un fichier texte via un openfile .....................Fait
- le nom du fichier (sans le path) est ajouté a une listbox....................Fait
- Lorsque l'utilisateur selectionne son fichier et clique sur buttoncheck, le programme doit lire le fichier afin dans extraire les lignes et les afficher dans une seconde listbox... c'est là que ça coince.
Au moment ou je clique sur buttoncheck j'obtiens:
"L'exception ArgumentNullException n'a pas été gérée
la valeur ne peut pas être nulle
Nom du paramètre: path"
Voilà...
Soyez un indulgents avec l'humble débutant que je suis^^.
billou_13
Messages postés860Date d'inscriptionjeudi 4 mars 2004StatutMembreDernière intervention19 août 201429 11 déc. 2007 à 12:21
Bonjour,
La variable path ne doit pas être déclarer dans ta fonction mais plutôt en tant que paramètre de ta classe.
public class toto
{
private string path;
/* tes fonctions ici */
}
De plus, je te conseille de changer la ligne :
string path = (file.DirectoryName + file.Name);
par string path = Path
.Combine
(file.DirectoryName, file.Name);
et encore mieux string path = file.FullName; // Ou mettre directement le openFiletxt.FileName
Voila,
A toi de jouer...
Billou_13
Bask En Force
--------------------------------------------------------------------
Connaître la réponse est une chose, savoir pourquoi en est une autre
---------------------
ketby28
Messages postés2Date d'inscriptionjeudi 15 octobre 2009StatutMembreDernière intervention16 octobre 2009 16 oct. 2009 à 10:05
Bonjour,
Je souhaites faire exactement ce que tu as fait! c'est à dire un openfile multi + ajouter le non du fichier dans une listbox.
Le problème c'est que je n'arrive pas à compiler ton code. Je but sur le "private" comme je suis vraiment un débutant quelqu'un pourrait m'aider! Merci par avance