[Delphi] Lecture de fichier

Lecture de fichier [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 26-09-2002 à 18:11:38    

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

Reply

Marsh Posté le 26-09-2002 à 18:11:38   

Reply

Marsh Posté le 26-09-2002 à 18:27:42    

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
Reply

Marsh Posté le 26-09-2002 à 19:01:27    

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.....

Reply

Marsh Posté le 26-09-2002 à 19:11:50    

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


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 26-09-2002 à 19:16:20    

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

Reply

Marsh Posté le 26-09-2002 à 19:23:01    

La drogue c'est mal  :pt1cable:


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 26-09-2002 à 19:24:15    

ouin tu devrais arreter ca

Reply

Marsh Posté le 26-09-2002 à 19:26:49    

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
Reply

Marsh Posté le 26-09-2002 à 19:27:25    

non

Reply

Marsh Posté le 26-09-2002 à 19:27:55    

tu en as tous les symptomes pourtant la  :p


---------------
Informaticien.be - Lancez des défis à vos amis
Reply

Marsh Posté le 26-09-2002 à 19:27:55   

Reply

Marsh Posté le 26-09-2002 à 19:30:42    

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

Reply

Marsh Posté le 26-09-2002 à 19:34:33    

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
Reply

Marsh Posté le 26-09-2002 à 19:36:01    

Y sont quel race tes chiens

Reply

Marsh Posté le 26-09-2002 à 19:45:27    

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
Reply

Marsh Posté le 26-09-2002 à 19:46:27    

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
Reply

Marsh Posté le 26-09-2002 à 22:24:22    

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
Reply

Marsh Posté le 26-09-2002 à 22:27:41    

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
Reply

Marsh Posté le 26-09-2002 à 22:29:27    

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


---------------
sympathisant UBCT
Reply

Marsh Posté le 15-03-2006 à 09:07:13    

salut

Reply

Marsh Posté le 15-03-2006 à 09:08:34    

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.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed