FOROS PROFESIONALES
WINDEV
,
WEBDEV
y
WINDEV Mobile
Inicio
|
Mensajes recientes
|
Conéctese...
|
Desconnectar
|
Español
Inicio
→
WINDEV 2024
→
trouver la fin d'un fichier externe
trouver la fin d'un fichier externe
Iniciado por nico, 29,mar. 2006 15:07 - 6 respuestas
Conéctese…
nico
#1
Publicado el 29,marzo 2006 - 15:07
Bonjour,
je lis dans un fichier externe(.dat) des lignes de données. Je voudrais lire tant que je ne suis pas à la fin du fichier. Je n'ai pas trouvé de constante eof ou end of file, alors comment savoir qd je suis arrivé a la fin du fichier ?
merci d'avance
Informar
0
0
guest
#2
Publicado el 29,marzo 2006 - 15:16
peut etre en testant fposition par rapport à ftaille...
Informar
0
0
vqi-2e3c
#3
Publicado el 29,marzo 2006 - 15:16
Nicolas Puset a utilisé son clavier pour écrire :
Bonjour,
je lis dans un fichier externe(.dat) des lignes de données. Je voudrais lire
tant que je ne suis pas à la fin du fichier. Je n'ai pas trouvé de constante
eof ou end of file, alors comment savoir qd je suis arrivé a la fin du
fichier ? merci d'avance
salut,
essaye cela:
TANTQUE LigneLue <> EOT ET LigneLue <> ""
// Lecture des lignes suivantes du fichier
LigneLue = fLitLigne(IdFichier)
// Affichage des lignes suivantes dans le champ de saisie
SaisieFichier = SaisieFichier + LigneLue
FIN
@+++
--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Informar
0
0
elian.lacroix
#4
Publicado el 29,marzo 2006 - 15:26
Bonjour,
Vous pouvez très avantageusement utiliser fChargeTexte pour mettre le
document dans une chaine, et ensuite l'instruction POUR TOUT vous permettra
de parcourir les données contenue dans la chaine.
En nombre de lignes de code, on ne peut pas faire plus efficace !!!
Et puis plus besoin de se souvenir de constantes héritées du DOS comme EOT
ou EOF !!!
Elian Lacroix.
"[Bernard Vessiot]" <vqi-2e3c@iximail.com> a écrit dans le message de news:
mn.eb297d63224fb286.25446@iximail.com...
Nicolas Puset a utilisé son clavier pour écrire :
Bonjour,
je lis dans un fichier externe(.dat) des lignes de données. Je voudrais
lire
tant que je ne suis pas à la fin du fichier. Je n'ai pas trouvé de
constante
eof ou end of file, alors comment savoir qd je suis arrivé a la fin du
fichier ? merci d'avance
salut,
essaye cela:
TANTQUE LigneLue <> EOT ET LigneLue <> ""
// Lecture des lignes suivantes du fichier
LigneLue = fLitLigne(IdFichier)
// Affichage des lignes suivantes dans le champ de saisie
SaisieFichier = SaisieFichier + LigneLue
FIN
@+++
--
[Bernard Vessiot]
34980 Saint Gély du Fesc
Informar
0
0
nico
#5
Publicado el 29,marzo 2006 - 16:15
merci
Informar
0
0
f.demilly
#6
Publicado el 29,marzo 2006 - 16:50
C'est une bonne idée si le fichier est de taille petite à moyenne, mais je pense qu'il est prudent de vérifier la taille du fichier avant d'utiliser fChargeTexte.
Dans mon cas, le plus gros fichier texte chargé faisait dans les 4Go. Le lire ligne par ligne ne pose pas de problème particulier, mais charger 4Go de données dans une chaine de charactère fera planter l'application par manque d'espace mémoire.
Frédéric.
Informar
0
0
SaturninT4Cplayer
#7
Publicado el 29,marzo 2006 - 17:32
je croyais que la taille max pour un fichier texte etait de 2Go ^^. Mais à ce niveau là..
+1 pour fchargetexte, que tu peux travailer avec :
chaine[[position]]
et
taillechaine.
Informar
0
0
→ Volver a WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV 26
WINDEV 2024
WINDEV 2024
WINDEV 2024
WINDEV 25
WEBDEV 2024
WEBDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV Mobile 2024
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WINDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WEBDEV (versiones precedentes)
WINDEV Mobile (versiones precedentes)
WINDEV Mobile (versiones precedentes)
Reports & Queries
Reports & Queries
Irrelevante
Irrelevante
Herramientas
Herramientas
Français
English
Español
Portuguesa
Fermer cette fenêtre
Búsqueda Tipo
Sólo temas
Todos los mensajes
Periodo Buscar
Cualquier fecha
Última hora
Última 24 horas
Última semana
Último mes
Último año
Cancelar
Vista previa del mensaje
Añadiendo una imagen
Importar una imagen desde una URL
Enviar una imagen desde un archivo de su disco
Arrastrar un archivo o click en "Examinar..."
o
Cancelar
0%
WLanguage
SQL
XML, HTML
JAVA, Javascript
Texto