Bientôt, 4 nouvelles commandes permettront de lire et écrire par blocs dans un fichier binaire:
FILEBIN_HEXA_READ N,C,V$
Lecture dans le fichier binaire de numéro N de C octets à partir de la position courante et remplissage de 2xC caractères hexadécimaux dans V$.
La position courante se déplace de C.
C doit être supérieur ou égal à 1.
FILEBIN_HEXA_WRITE N,C,V$
Ecriture dans le fichier binaire de numéro N de C octets à partir de la position courante.
Les C octets se trouvent sous forme de 2xC caractères hexadécimaux dans V$.
La position courante se déplace de C.
FILEBIN_BLOCK_READ N,C,V%(P)
Lecture dans le fichier binaire de numéro N de C octets à partir de la position courante et remplissage du tableau de V%(P) à V%(P+C-1) avec les octets lus.
La position courante se déplace de C.
C doit être supérieur ou égal à 1.
La taille de V%() doit être supérieure ou égale à P+C-1.
FILEBIN_BLOCK_WRITE N,C,V%(P)
Ecriture dans le fichier binaire de numéro N de C octets à partir de la position courante.
Les C octets à écrire sont dans le tableau d'entier V% : valeurs de V%(P) à V%(P+C-1).
La position courante se déplace de C.
C doit être supérieur ou égal à 1.
La taille de V%() doit être supérieure ou égale à P+C-1.
Les valeurs de V%() doivent être comprises entre 0 et 255.