bonjour,
je dois recuperer une valeur dans plusieurs fichier en hexa , voici un extrait :
je le lit simplement avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 00 00 00 00 00 00 00 54 4E 20 53 6F 63 6B 65 75 ; .......TN Socket 00 00 00 00 00 00 00 00 00 F9 02 1A 07 45 00 01 ; .........ù...E..
et suivant les fichiers, mon code va jusqu'à la fin du fichier ou sinon il s'arrête avant la fin, pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 assignfile(F,NameFile); reset(F); while not eof(F) do begin read(F,lig); psit := psit + trim(lig); end; memo3.Lines.Add(psit); closefile(F);
par exemple sur la partie du fichier que j'ai mis, le fichier s'arrête après le ù et ne lit pas la suite
en fait je cherche une valeur chaîne qui est dans le fichier mais j'arrive pas à lire l'hexa ou a le convertir alors je le lis 'en vrac' tel que mais au lieu de bidouiller vous avez peut-etre une astuce pour le convertir ou alors si vous pouvez m'aider à lire les fichiers jusqu'au bout, je suis preneur dans tous les cas !!!
Partager