PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → hexadecimal
hexadecimal
Iniciado por nahilit, 12,feb. 2019 14:56 - 2 respuestas
Publicado el 12,febrero 2019 - 14:56
Bonjour,

J'ai un champs de saisie qui affiche le contenu d'un fichier hexadécimal :
............................................................................................................................................

f est un Buffer = fChargeTexte("C:\Users\BIENVENUE\Desktop\Nouveau dossier\test.bin")

SAI_SansNom4=BufferVersHexa(f)
..........................................................................................................................................

Ce qui donne en exemple ceci sur plusieurs lignes (le contenu réel de mon fichier sans souci) :
C5 01 00 00 4E AD 73 BE 4D 2E 00 00 00 30 36 3F

Je modifie quelques caractères et je voudrais envoyer mon champs de saisie modifier en créant un nouveau fichier hexadecimal.

..................................................................................................................................

u est une chaîne
u = SAI_SansNom4
g est un Buffer=u
SAI_SansNom4=HexaVersBuffer(g)

fSauveBuffer("C:\Users\BIENVENUE\Desktop\test\test.bin",SAI_SansNom4)

..............................................................................................................................................

Mon fichier est créé mais lorsque je l'ouvre j'ai que les caractères avant les 0 de la première ligne qui s'affichent et puis plus rien....

J'ai l'impression que ca bloque dès qu'il y a des 0....

Quelqu'un aurait une idée?
Miembro registrado
2.323 mensajes
Publicado el 12,febrero 2019 - 16:12
Bonjour,

g est un Buffer=HexaVersBuffer(SAI_SansNom4)
fSauveBuffer("C:\Users\BIENVENUE\Desktop\test\test.bin",g)


--
Bon dev,
Jean-Pierre
Publicado el 12,febrero 2019 - 18:34
Merci beaucoup