Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
762 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] Lecture de fichier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Delphi] Lecture de fichier

n°220928
bruno_lac
Posté le 26-09-2002 à 18:11:38  profilanswer
 

Je voudrais savoir comment on fais pour lire seulement les 128 derniers octets d'un fichier sans lire le fichier au complet.
 
Merci

mood
Publicité
Posté le 26-09-2002 à 18:11:38  profilanswer
 

n°220944
zion
Plop
Posté le 26-09-2002 à 18:27:42  profilanswer
 

ID3v1?  :D  
 
Avec un TFileStream
with TFileStream.Create('le fichier',fmOpenRead) do
try
  Seek(128,soFromEnd);
  Read(TaVariable,128);
finally
  Free;
end;
 
tu rajoutes un peu de gestion d'erreur et c'est bon, sinon tu utilises le compo ID3v1 de la JVCL  :hello:  
 
http://jvcl.sourceforge.net


---------------
Informaticien.be - Lancez des défis à vos amis
n°220977
bruno_lac
Posté le 26-09-2002 à 19:01:27  profilanswer
 

Mais j'utilise un tampon pour lire mon fichier....Je voudrais lire les 128 derniers octets avec un tampon...ou du moins pouvoir mettre ma lecture dans un tampon.....

n°220985
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-09-2002 à 19:11:50  profilanswer
 

bhen le tampon c'est ce qu'il a appelé "tavariable"


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°220990
bruno_lac
Posté le 26-09-2002 à 19:16:20  profilanswer
 

dans le read que tu fais , il va lire le tampon qui est vide.
moi je veux qui lise le fichier et le mettre dans le tampon

n°220995
zion
Plop
Posté le 26-09-2002 à 19:23:01  profilanswer
 

La drogue c'est mal  :pt1cable:


---------------
Informaticien.be - Lancez des défis à vos amis
n°220997
bruno_lac
Posté le 26-09-2002 à 19:24:15  profilanswer
 

ouin tu devrais arreter ca

n°221000
zion
Plop
Posté le 26-09-2002 à 19:26:49  profilanswer
 

bruno_lac a écrit a écrit :

ouin tu devrais arreter ca




 
 :ouch:  
 
T'es graphiste je parie?


---------------
Informaticien.be - Lancez des défis à vos amis
n°221001
bruno_lac
Posté le 26-09-2002 à 19:27:25  profilanswer
 

non

n°221004
zion
Plop
Posté le 26-09-2002 à 19:27:55  profilanswer
 

tu en as tous les symptomes pourtant la  :p


---------------
Informaticien.be - Lancez des défis à vos amis
mood
Publicité
Posté le 26-09-2002 à 19:27:55  profilanswer
 

n°221006
bruno_lac
Posté le 26-09-2002 à 19:30:42  profilanswer
 

Non,je n'ai aucun symptomes et que leur reproche tu au graphiste??????  :fuck:      :gun:

n°221012
zion
Plop
Posté le 26-09-2002 à 19:34:33  profilanswer
 

bruno_lac a écrit a écrit :

Non,je n'ai aucun symptomes et que leur reproche tu au graphiste??????  :fuck:      :gun:  




 
que tu sais pas écrire sans faute, que tu sais pas lire et que tu essaies pas les solutions.
 
allez, je lâche les chiens  :p


---------------
Informaticien.be - Lancez des défis à vos amis
n°221014
bruno_lac
Posté le 26-09-2002 à 19:36:01  profilanswer
 

Y sont quel race tes chiens

n°221019
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-09-2002 à 19:45:27  profilanswer
 

bruno_lac a écrit a écrit :

dans le read que tu fais , il va lire le tampon qui est vide.




 
le read porte sur le TFileStream


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°221021
zion
Plop
Posté le 26-09-2002 à 19:46:27  profilanswer
 

antp a écrit a écrit :

 
 
le read porte sur le TFileStream




 
t'es trop gentil, faut justifier quand tu donnes une réponse maintenant  :pt1cable:


---------------
Informaticien.be - Lancez des défis à vos amis
n°221056
trueslash
(╯°□°)╯︵ MMM
Posté le 26-09-2002 à 22:24:22  profilanswer
 

zion a écrit a écrit :

ID3v1?  :D  
 
Avec un TFileStream
with TFileStream.Create('le fichier',fmOpenRead) do
try
  Seek(128,soFromEnd);
  Read(tampon,128);
finally
  Free;
end;
 
tu rajoutes un peu de gestion d'erreur et c'est bon, sinon tu utilises le compo ID3v1 de la JVCL  :hello:  
 
http://jvcl.sourceforge.net



 
 
c mieux comme ça ? :??:


---------------
sympathisant UBCT
n°221057
antp
Super Administrateur
Champion des excuses bidons
Posté le 26-09-2002 à 22:27:41  profilanswer
 

je crois que c'est le "with" qui l'a perturbé
puisque le code qui est là c'est la même chose que si on faisait
unFilestream.read(.....);
donc pas besoin de dire dans quoi on lit ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°221058
trueslash
(╯°□°)╯︵ MMM
Posté le 26-09-2002 à 22:29:27  profilanswer
 

bah oui mais c'était pur de rire :o
 
j'ai posé la même question ya qq semaines  :sweat:  :)


---------------
sympathisant UBCT
n°1325619
pupuch
Posté le 15-03-2006 à 09:07:13  profilanswer
 

salut

n°1325621
pupuch
Posté le 15-03-2006 à 09:08:34  profilanswer
 

salut, c'est Olivier Dupuch (du temps de JeanMarc Brockly..:)
 
si tu est LE Bruno Lac que j'espère, recontacte moi sur mon email olivierinparis@hotmail.fr
 
j'aurai besoin de tes services de photographe.
 
Salut.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] Lecture de fichier

 

Sujets relatifs
[VBA - Excel] Comment recuperer le nom du fichier courent ?[DELPHI]Comment avoir un event KeyDown sans etre dans une form
[VB] indiquez la clef relative d un fichier relatif ?équiper une application d'un fichier de log.
[Delphi] Probleme de pascalCGI qui refuse d'acceder a un fichier situe hors du repertoire cgi-bin
[PERL] Faire un script perl qui upload un fichier sur FTP.[SCRIPT SHELL] Faire un script shell qui upload un fichier sur FTP.
[Delphi] Sauvegarde d'une font...[Résolu]Delphi lecture fichier
Plus de sujets relatifs à : [Delphi] Lecture de fichier


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR