FILEBIN_HEXA_WRITE

FILEBIN_HEXA_WRITE N,C,S

ÉCRIT C OCTETS DANS LE FICHIER BINAIRE NUMÉRO N, LES DONNÉES À ÉCRIRE SONT DANS L'EXPRESSION CHAINE DE CARACTÈRES S

  • Type: Commande
  • Paramètres: 3
  • Groupe: Fichiers Binaires

ACTION

La commande FILEBIN_HEXA_WRITE N,C,S écrit un bloc de C octets dans le fichier binaire numéro N, les données à écrire sont dans l'expression chaîne de caractères S.

La taille de l'expression chaîne de caractères S doit être supérieure ou égale à 2xC.

La position courante dans le fichier binaire augmente de C.

SYNTAXE : FILEBIN_HEXA_WRITE N,C,S

  • N = numéro de fichier binaire (entier ou réel). Doit être plus grand que 0 et inférieur ou égal au maximum de numéro de fichier binaire permis.
  • C = nombre d'octets, de type entier ou réel.
  • S = nom de variable (chaîne de caractères), ou expression de type chaine de caractères.

UTILISATION

  • La commande FILEBIN_HEXA_WRITE est utilisée pour écrire un bloc d'octet dans un fichier binaire.

ERREUR

  • Si le numéro N n'est pas une expression correcte.
  • Si le numéro N excède le maximum de numéro de fichier binaire permis.
  • Si le numéro N n'est pas utilisé pour un fichier binaire ouvert.
  • Si C n'est pas une expression correcte.
  • Si C est inférieur à 1.
  • Si S n'est pas une expression correcte.
  • Si la taille de l'expression chaîne de caractères S n'est pas supérieure ou égale à 2xC.

EXEMPLE

rem ouvre un fichier binaire en écriture

filebin_open_write 1,"file.abc"

rem on se positionne en 5

filebin_position 1,5

rem écrit 10 octets

filebin_hexa_write 1,10,"1A2B3C4D5E6F00112233"

rem ferme le fichier binaire

filebin_close 1

EN RAPPORT

FILEBIN_BLOCK_READ

FILEBIN_BLOCK_WRITE

FILEBIN_CLOSE

FILEBIN_HEXA_READ

FILEBIN_HEXA_READ$()

FILEBIN_OPEN_READ

FILEBIN_OPEN_WRITE

FILEBIN_POS()

FILEBIN_POSITION

FILEBIN_READ

FILEBIN_READ()

FILEBIN_SIZE()

FILEBIN_WRITE