High-Tech
Santé-Médecine
Droit-Finances
CodeS-SourceS
Inscription
Plan
Connexion
Rechercher un code, un tuto, une réponse
Accueil
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Tous les langages
Delphi / Pascal
Java
Python
SQL
RegEx
Flash
ASM
IRC
Graphisme
PDA
ColdFusion
Foxpro
Flex
Visual Basic / VB.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
PHP
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C/C++/C++.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Javascript
Forum
Tutoriels
Codes Sources
Snippets
Top membres
C#/.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
ASP/ASP.NET
Forum
Tutoriels
Codes Sources
Snippets
Top membres
Accueil
Connexion
Déposer un code
Code
Recherche
Haut
Accueil
Forum Codes-Sources
Delphi / Pascal
Lire octet par octet dans un fichier bynaire
Signaler
cs_golum
Messages postés
16
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
23 juillet 2002
-
28 juin 2002 à 11:37
cs_Nono40
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
-
28 juin 2002 à 14:52
EEEppppssss!
voici mon code :
var
Fs: TFileStream;
b:Byte;
begin
Fs := TFileStream.Create(ExtractFilePath(Application.ExeName)+'fichier.dat',fmOpenRead);
Fs.Seek(0,soFromBeginning) ;
while not Eof() do
begin
Fs.Read(b,1);
ShowMessage('octet : ' + IntToStr(b) + #13 + 'caractere : '+ Char(b));
end;
Fs.Free;
end;
Voila le Eof ne peut pas marcher et je veux lire octet par octet !!! comment boucler ??
Afficher la suite
A voir également:
Eof pascal
Delphi eof
- Meilleures réponses
Delphi while not eof
- Meilleures réponses
PHP : Lire uniquement les x derniers octets d'un fichier distant (+voir sa taille en bonus :) - Code
- Guide
Lire les 6 dernier octets d'un fichier?
✓
-
Forum - C
Comment lire les octets d'un fichier ?
✓
-
Forum - Delphi / Pascal
Mettre des octets d'un fichier dans un string
✓
-
Forum - C++ & C++ .NET
Taille de buffer pour récupérer tous les octets d'un fichier
✓
-
Forum - C++ & C++ .NET
3
réponses
Réponse 1 / 3
cs_Bestiol
Messages postés
833
Date d'inscription
dimanche 6 janvier 2002
Statut
Membre
Dernière intervention
3 novembre 2005
1
28 juin 2002 à 13:25
Tu trouves pas ça bizarre, une fonction pour laquelle tu ouvres et tu refermes des paranthèses, sans rien à l'intérieur ??
Essaye en mettant "While Not Eof(Fs) Do". Ce qui paraît pourtant logique, eof voulant dire "end of file", il faut spécifier de quel fichier on parle !
Bye !
Bestiol.
Réponse 2 / 3
cs_golum
Messages postés
16
Date d'inscription
mardi 5 février 2002
Statut
Membre
Dernière intervention
23 juillet 2002
28 juin 2002 à 14:18
Ravi de te revoir mais j'avais fait cela expres pour que personne n'écrive Eof(Fs) ce qui est une belle connerie etant donné que Fs n'est pas un pointeur de fichier mais un objet de la classe TfileStream
...
Réponse 3 / 3
cs_Nono40
Messages postés
962
Date d'inscription
mercredi 3 avril 2002
Statut
Membre
Dernière intervention
12 septembre 2006
1
28 juin 2002 à 14:52
On peut utiliser un flux facilement :
il suffit d'écrire :
while fs.position<fs.size do
--- :sleepy) Nono du Moulin :sleepy) ---
Votre réponse
Répondre
Posez votre question
A voir également
Supprimer un octet d'un fichier binaire
Changer un octet dans un fichier ?
[VB.net] Lecture de X octet d'un fichier binaire
Modifier des octets dans un fichier ?
Lire une ligne spécifique dans un fichier texte