FileXXX
FIsIn / FII 
FGet / FGT
FAdd / FAD
FRem / FRE
Syntaxe :
FIsIn(filename,stringToSearch)
FII(filename,stringToSearch)
FGet(filename,stringToSearch,posOfDataToReturn)
FGE(filename,stringToSearch,posOfDataToReturn)
FAdd(filename,string1,string2,...)
FAD(filename,string1,string2,...)
FRem(filename,lineNr) /!\ Pas implémenté en version 21.1
Les fichiers peuvent avoir une forme
val01,val02,val03 <CRLF>
val11,val12,val13 <CRLF>
Par exemple un fichier de carte à puces (card.txt) :
0300918BDBC2,Meier,ABC
0100918BDB11,Autre,AYZ
avec le premier élément, le no de carte, le second, un nom, le troisième, une info supplémentaire (type d'accès...).
isInFile(filename,stringToFind) va retourner 'true' (dans une fonction if par exemple) si le string se trouve dans le fichier et retourne le no de ligne.
getFromFile(filename,stringToFind,posOfDataToReturn) retourne l'élément à la position, ou vide si pas trouvé
exemples :
pour un fichier card.txt contenant :
0300918BDBC2,Meier,ABCD
012345678900,Toto,AB
987654321000,Titi,AXYZ
FII(card.txt,012345678900);
retourne true avec la valeur '2' (2ème ligne)
FGE(card.txt,0300918BDBC2,0);
retourne 0300918BDBC2 car il n' y a pas d'index 0
FGE(card.txt,0300918BDBC2,1);
retourne 0300918BDBC2
FGE(card.txt,0300918BDBC2,2);
retourne Meier
FGE(card.txt,0300918BDBC2,3);
retourne ABCD
exemple 2 :
FAD(card.txt,987654321001,testAdd,asdf);
retourne 1 (OK)
FGE(card.txt,987654321001,2);
retourne testAdd
Créé avec HelpNDoc Personal Edition: Créer des documents d'aide CHM facilement