lenum1
Messages postés30Date d'inscriptiondimanche 10 juin 2007StatutMembreDernière intervention13 janvier 2008
-
16 juin 2007 à 13:04
lenum1
Messages postés30Date d'inscriptiondimanche 10 juin 2007StatutMembreDernière intervention13 janvier 2008
-
17 juin 2007 à 13:49
Bonjours, je cherche un code pour que si dans le fichier test.txt est marqué "1" un message apparaît, j'ai déja ledébut du code mais je blocke.
file = FreeFile
open "Lenomdufichier\test.txt" for input as #file
if?????then
MsgBox "test"
end if
????? : c'est la où je blocke
Il faut peut-étre ajouter autre chose a vous de me le dire
lenum1
Messages postés30Date d'inscriptiondimanche 10 juin 2007StatutMembreDernière intervention13 janvier 2008 16 juin 2007 à 15:47
J'ai déjà chercher la-dedans mais c'est pas grave je vais faire autrement :
file = FreeFile
open "Lenomdufichier\test.txt" for input as #file
while Not EOF(1)
input #1, a$
b = a$
text1.text = b
if text1.text = "1" then
msgbox "test"
wend
end if
voila sa doit marcher normalement dite moi au cas où si vous trouvez le code exact
cs_Exploreur
Messages postés4822Date d'inscriptionlundi 11 novembre 2002StatutMembreDernière intervention15 novembre 201615 16 juin 2007 à 13:15
Salut,
Regarde dans le forum d'hier, il y a plusieurs poste(voir aussi messages de
Mortalino) qui traité sur les fichiers texte...Fait une petite recherche et tu auras ta réponse...
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 juin 2007 à 14:18
Montre-nous donc la réponse qui ne te convient pas, avec une boucle lisant toutes les lignes d'un fichier texte.... (il y a maintenant des centaines, voire des milliers d'exemples sur ce forum !...)
Vous n’avez pas trouvé la réponse que vous recherchez ?
lenum1
Messages postés30Date d'inscriptiondimanche 10 juin 2007StatutMembreDernière intervention13 janvier 2008 16 juin 2007 à 14:24
Ba comme tu le dis, il y ades milliers d'exemples, je ne vais tout de même pas mettre tous les sujets ou codes, j'ai chercher mais aucune réponce qui répond a ma question
jmfmarques
Messages postés7668Date d'inscriptionsamedi 5 novembre 2005StatutMembreDernière intervention22 août 201427 16 juin 2007 à 16:38
1) ce code n'est pas exact (et en plus tu valide ta propre réponse, au demeurant erronée !!!)
qu'est dont ce if then avec un end if qui vient après le wend ?????
2) corrigé, il fonctionnera mais uniquement si ta variable lue = "1" pile poil !3) pourquoi tous ces remue-ménages inutiles ? (il est inutile de lire a$, puiss de dire que b a$, puis de dire que text1.text b, puis enfin de lire ce qu'il y a dans text1 !!!!!
tu aurais le même résultat avec :
while Not EOF(1)
input #1, a$
if a$= "1" then
msgbox "test"
etc...
4) si tu veux rechercher si la ligne lue contient "1", il te faudra procéder autrement (lineIput pour lire et instr pour rechercher si contient "1")
La faute de syntaxe commise en 1) révêle que tu as besoin d'apprendre et le fonctionnement de If... then et celui de While... Wend ...
lenum1
Messages postés30Date d'inscriptiondimanche 10 juin 2007StatutMembreDernière intervention13 janvier 2008 17 juin 2007 à 13:49
Oui dsl j'ai vu plus tard mais je ne pencez pas que quelqu'un me le dirais, j'avais piqué le code sur une autre page alors 'ai pas trop corrigé désoler.