DarkMickael
Messages postés46Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention13 décembre 2007
-
13 déc. 2007 à 13:29
zener82
Messages postés15Date d'inscriptionsamedi 25 novembre 2000StatutMembreDernière intervention18 juillet 2021
-
13 déc. 2007 à 22:58
Bonjours, je shouaiterai lire un fichier texte mais uniquement une ligne de ce texte
<hr size= "2" width= "100%" />
xplication : aaaaa
zzzzzz 'Lire uniquement cette ligne
eeeee
<hr size ="2" width="100%" />
<gras>Mon Code pour lire mon fichier de texte (Attention c'est du compact frameworks)
Dim MesInfo As IO.StreamReader = IO.File.OpenText("/carte mémoire/aaa.txt")
TextBox1.Text = MesInfo.ReadLine()
<hr size="2" width="100%" />
J'ai éssayer d'utilisé les boucle mais sans succés... merci d'avance
DarkMickael
Messages postés46Date d'inscriptionmardi 17 décembre 2002StatutMembreDernière intervention13 décembre 2007 13 déc. 2007 à 14:11
merci de ton aide, mais j'avais deja regarder tout ceci avant de posté (c'est logique) mais je n'est pas reussi a le mettre en forme pour ce que je voudrai
zener82
Messages postés15Date d'inscriptionsamedi 25 novembre 2000StatutMembreDernière intervention18 juillet 2021 13 déc. 2007 à 22:58
Dans le temps, j'ai ouvert des fichiers à l'aide de la commande : Dim Valeur As Variant
Dim nomFichier As String
Dim numFic As Integer
Open nomFichier For Input Shared As #numFic
Do While Not EOF(numFic)
Input #numFic, Valeur
Loop
Il suffit de modifier la condition de la boucle pour qu'elle se stoppe lorsque Valeur = la chaine de caractère que tu recherches.
Par contre, comme dit lermite222, il faudra que ton fichier comporte les caractères de retour de ligne chr(13) afin que la boucle s'execute plusieurs fois.
Sinon, la variable Valeur prendra le contenu de l'ensemble du fichier...