PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV 2025 → Enregistrer un fichier en Hexadécimal
Enregistrer un fichier en Hexadécimal
Iniciado por cecile.aliaga, 25,feb. 2020 10:21 - 2 respuestas
Publicado el 25,febrero 2020 - 10:21
Bonjour,
Je souhaite créer un fichier en hexadécimal.
J'ai la chaîne hexadécimal correct mais si j'utilise un fSauveTexte dans un fichier j'écris simplement ma chaine dans le fichier.
Je souhaiterai construire mon fichier directement en hexadécimal.
Est-ce que des fonctions WinDev existe ? Si non comment puis-je créer ce type de fichier ?

Merci,
Miembro registrado
2.682 mensajes
Publicado el 25,febrero 2020 - 12:04
Bonjour,

Cela fonctionne très bien:

sToto est chaîne = "je suis une chaine"
sChaineHexa est une chaîne

POUR i = 1 À Taille(sToto)
sChaineHexa += EntierVersHexa(Asc(sToto[[i]]))
FIN

fSauveTexte(fRepExe()+"\toto.txt",sChaineHexa)


--
Cordialement,

Philippe SAINT-BERTIN
Publicado el 25,febrero 2020 - 13:44
Merci pour ces informations.
J'avais besoin de l'inverse.
J'ai donc utilisé :
bufBuffer est un buffer = HexaVersBuffer(sMaChaineHexa)
fSauveTexte(sFichier,bufBuffer)