cs_ouhmad
Messages postés7Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention12 octobre 2006
-
28 déc. 2004 à 12:37
cs_ouhmad
Messages postés7Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention12 octobre 2006
-
2 juin 2006 à 17:08
salut à tous!
voila, je voulais un petit programme qui calcule le nombre de fichiers dans un repertoire.
merci pour votre comprehension
cs_ouhmad
Messages postés7Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention12 octobre 2006 23 mai 2006 à 13:09
salut à tous!
voila, je voulais une fonction qui permet de :
tant que le repertoire n'est pas vide de retourner le premier fichier text et de l'effacer du repertoire et de passer au deusieme fichier le retourner apres de l'effacer,troisieme,etc jusqu'a le repertoire soit vide
merci pour votre comprehension
cs_ouhmad
Messages postés7Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention12 octobre 2006 30 mai 2006 à 14:01
Bonjour :
mon problème c'est que je n'arrive pas à lire un fichier texte et de stocker son contenu dans un string .
Voici ce qu j'ai codé :
Public Function lectureFichier(var As String)
Open "c:\mon_rep" & var For Input As #1
Do While Not EOF(1)
Input #1, fic_txt
Loop
Close #1
End Function
Et ce que je n'arrive pas à comprendre c'est que il y a des moments ou il lit la totalité du fichier et des moments le contenu de la variable fic_txt ne contient que quelques lignes de la fin du fichier !!
J'attends votre aide ! C'est urgent !
Merci d'avance !
crenaud76
Messages postés4172Date d'inscriptionmercredi 30 juillet 2003StatutMembreDernière intervention 9 juin 200628 31 mai 2006 à 16:56
C'est sur qu'il ne va rien afficher !! Il n'y a aucune fonciton d'affichage dans mon code !! Tu fais une fonction qui se nomme LectureFichier(), alors il n'y a aucune raison pour qu'elle affiche quoi que ce soit !!
cs_ouhmad
Messages postés7Date d'inscriptionvendredi 24 décembre 2004StatutMembreDernière intervention12 octobre 2006 2 juin 2006 à 17:08
bonjour
j'ai trouvé la solution :
Function lecturefichier(nom_f)
Dim Contenu As String
Dim msg As String
Dim ContenuFichier
Open "c:\monrep" & nom_f For Input As #1
Do While Not EOF(1)
Line Input #1, ContenuFichier
If Trim(ContenuFichier) <> "" Then
If Trim(Contenu) <> "" Then
Contenu = Contenu & Chr(13) & Chr(10) & ContenuFichier
Else
Contenu = ContenuFichier
End If
End If
Loop
Close #1
msg = Contenu
MsgBox (msg)
End Function