lenoil Posté(e) le 20 février 2008 Posté(e) le 20 février 2008 bonjour à tous, y a t-il des fonctions standards lisp qui permettent de gérer des fichiers ini windows(récupération des valeurs de variables)ou avez vous déja une fonction qui fait ceci Merci à tous
Patrick_35 Posté(e) le 20 février 2008 Posté(e) le 20 février 2008 Salut Un fichier ini est propre à chaque programme (voir lisp). Donc aucune logique entre eux.C'est un fichier texte. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
GEGEMATIC Posté(e) le 20 février 2008 Posté(e) le 20 février 2008 J'utilise les fichier ini pour le paramétrage de mes programmes depuis longtemps.Pour gérer tous les cas de figure, c'est un truc de dingues.N'empèche que PowerClic.vlx contient un certains nombre de fonctions, qui peuvent aider à la gestion des fichier ini : PW_CHARGER_INI Chargement à partir d'un fichier txt des listes de parametres ds des variables globales [ nomfich ]PW_CHARGER_LST_INI Initialisation à partir d'un fichier ini de variables système [ fichierini ]PW_ECRINI Ecrire une variable dans un fichier ini spécifié par l'utilisateur [ lcmb nomfich ]PW_ECRIT_SECTION_INI remplace une section dans un fichier ini [ fich l-sect ]PW_LIST_LIT_INI scrute un fichier ini, liste les lignes d'une section [ fich deb ] Je te renvoie à la bibliothèque des fonctions pour fichier ini :http://www.g-eaux.com/powerclic/librairie/fam-INI.htm Il y a plusieurs fonctions qui semblent faire la même chose, mais c'est un problème historique de fichier ini qui avaient des normes différentes:La règle générale:[masection];;masection est une section qui peut contenir des listes ou des affectation de variable:;;affectation de variable préhistorique:&NA-CMATE=FO_DUCTI;;affectation de variable moderne:NA-CMATE=FO_DUCTI [maliste];;le nom de section va devenir le nom de la variable maliste1erel,2emel,3emela,b,c1,2,3 va donner à la lecture:!maliste'(("1erel" "2emel" "3emel")("a" "b" "c")(1 2 3))et!NA-CMATE"FO_DUCTI" J'ai depuis la dernière mise en ligne fait évoluer ces fonctions, pour gérer les listes directementen '((a b c)(1 2 3))mais c'est encore d'autres cas spécifiques Je travaille plus sur les fichier csv, qu'il est bien plus agréable de modifier avec oOo, mais qui sont moins souples Salut ----------------------------------------------------------------------Site: https://www.g-eaux.frBlog: http://g-eaux.over-blog.com
Messages recommandés
Créer un compte ou se connecter pour commenter
Vous devez être membre afin de pouvoir déposer un commentaire
Créer un compte
Créez un compte sur notre communauté. C’est facile !
Créer un nouveau compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant