enfin je pense que si la question a été posée sur le forum basic, ce n'est pas pour recevoir une reponse en basic
en fait il fo bien utiliser setbyte...
pour changer en un type autre que 'OTH' :
flib2("size:file")
fl[1]->s
flib2("setbyte: s-3, x,file")
ou tu remplace x par le tag correspondant au type de fichier voulu
ex :
45 -> pour ne renvoyer que les chaînes de caractère
217 -> listes ou matrices
220 -> programmes ou fonctions
221 -> data
222 -> GDB
223 -> images
224 -> textes
225 -> figures
226 -> macros
243 -> programmes ou librairies en assembleur
pour un type 'OTH' (ou tu indique toi - meme le nom qui doit apparaitre dans le var-link - 4 lettres max) c'est plus compliqué :
flib2("size:file")
fl[1]->s
flib2("setbyte: s-3,248,file") (c) comme avant sauf que x=248
etbyte:
puis 4 s avec i qui va de i=1 a 4 et ou x vaut le valeur 'ascii' du i-eme caracere du type voulut (ord("a") renvoit la valeur 'ascii' de la lettre "a" prossede avec les autres letter pour connaitre leur valeur) :
ex
flib2("setbyte: s-5,97,flie","setbyte: s-6,98,flie","setbyte: s-7,99,flie","setbyte: s-8,9100,flie")
mettra la variable file au type 'abcd'
vala
