ADXIUM |
Adxiumpermet de définir le mode de codage utilisé lors de l'écriture ou la lecture de données dans un fichier texte.
Libellé [S]Adxium
# Lecture sur fichiers séquentiel des 10 premiers mots de la ligne
# les champs sont séparés par ' '
# les enregistrements sont séparés par CR LF (chr$(13)+chr$(10))
# La chaîne de caractère à lire est en ASCII
Char MOT1(30)(10)
Openi filpath('TRT','ZINSTRUC1','txt') Using [FIC1]
Iomode adxirs ' ' Using [FIC1]
Iomode adxifs chr$(13)+chr$(10) Using [FIC1]
Iomode Adxium 50 Using [FIC1]
Rdseq MOT1 Using [FIC1]
Openi Using [FIC1]
Adxiumest une variable numérique qui permet de définir comment les chaînes de caractères vont être ou sont codées sur un fichier texte lors de l'écriture ou de la lecture par les instructions : Wrseq et Rdseq.
Ce paramètre ne concerne pas les instructions Getseq et Putseq qui utilisent directement le type de variable à écrire ou à lire.
Lorsque l'on veut définir les caractéristiques pour un fichier donné, on positionnera Adxium par l'instruction Iomode juste après l'ouverture du fichier séquentiel. Cette possibilité n'existait avant la version 140.
Les valeurs possibles pour cette variable sont les suivantes :
50 : correspond à un fichier ASCII
122 : correspond à un fichier UCS2. Chaque caractère prend 2 octets dans le fichier.
autre : correspond à un fichier UTF8. C'est un codage identique à l'ASCII pour les caractères classiques ( ceux inférieur à 128 ) et un codage plus complexe sur 2, 3 voire 4 octets pour les autres caractères.
Par défaut, Adxium est positionné pour un codage en UTF8.
Pas d'erreur associée.
Adonix X3(r) L4G |