Je suis tombé sur le groupe d'instruction préférence.
C'est de la folie ce FRED, quel boulot de titan il a fait.PureBasic - Preference
Généralités
Un fichier Preference contient des paramètres définis pour le programme par l'utilisateur. Il est stocké sur le disque et est chargé à chaque lancement de ce programme (comme les fichiers '.INI' sous Windows par exemple). PureBasic offre la possibilité de créer un fichier hiérarchisé de préférences facilement utilisable sur différentes plate-formes. Le format du fichier est en ASCII avec une préférence par ligne, utilisant une syntaxe 'Clef=Valeur'. Des groupes peuvent être créés pour une lecture plus simple.
Il a pensé à des tonnes de choses, et j'ai découvert cette fonction avec surprise.
En fait en lisant un POST US.
Bref ma question est, est-ce que vous croyez que la gestion d'une arborescence tres importante, un peu comme la base de registre, serais plus, moins ou aussi rapide que si on le faisait avec des openfile, readfile etc .....
En un mot, cette instruction est elle juste un code tout pret pour creer des INI, ou bien, c'est vraiment etudié pour, et preferable à une creation "alamano" d'un fichier.
Donc pour l'instant, j'ai trouvé 3 possibilités de faire ce genre de projet et j'aimerais connaitre votre avis avant de me lancer, pour savoir lequel est le plus performant.
1/ La methode traditionnelle (Openfile, ReadFile, etc) dont OLLIVIER a fait un super code de gestion TreeGadget :
http://www.purebasic.fr/french/viewtopi ... 7874#67874
2/ Les fonction native PB de preference
3/ L'API que m'a fait connaitre BROSSDEN par l'intenediaire de DROOPY
Code : Tout sélectionner
WritePrivateProfileString_(@Section,@key,@string,@INIFile)

http://www.purebasic.fr/french/viewtopi ... 0830#70830
Peut etre en connaissez vous une autre ???
Je vous remercie de votre aide
Bonne journée