|
|
|
|
|
- Lecture des valeurs persistantes
- Divers
- Windows Vista (et supérieur)
INILit (Fonction) En anglais : INIRead Lit le contenu d'un fichier INI (ou structuré comme un fichier .INI). Il est possible d'obtenir : - la valeur d'un mot-clé présent dans une section spécifique,
- la liste des mots-clés d'une section,
- la liste des sections du fichier.
Exemple de fichier .INI
[Exemples WD] Nom1 = Wdinstall Nom2 = WDBench [Description du projet WDInstall] Libellé = Utilisez le panneau de configuration de Windows LST = 43 Page = 12
nProduit est un entier = Val(INILit("USER", ...
"LastProd", "", fRepExe() + "\Port.INI"))
SI nProduit > 0 ALORS ListeSelectPlus(LISTE_Produit, nProduit)
Syntaxe
<Résultat> = INILit(<Section> [, <Mot-clé> [, <Non trouvé> [, <Fichier>]]])
<Résultat> : Chaîne de caractères - Texte recherché ou liste des mots-clés de la section (chaque mot-clé est séparé par RC),
- Liste des sections du fichier (chaque section est séparée par RC).
- Contenu du paramètre <Non trouvé> dans les cas suivants :
- la chaîne correspondant au mot-clé est vide,
- le mot-clé n'est pas trouvé,
- le fichier n'est pas trouvé.
- Chaîne vide (si <Non trouvé> n'est pas précisé ou est égal à une chaîne vide) dans les cas suivants :
- la chaîne correspondant au mot-clé est vide,
- le mot-clé n'est pas trouvé,
- le fichier n'est pas trouvé.
<Section> : Chaîne de caractères Nom de la section à lire dans le fichier INI. Si ce paramètre ainsi que le paramètre <Mot clé> correspondent à une chaîne vide, <Résultat> contient la liste des sections présentes dans le fichier, séparées par des RC.
Remarque : Ce nom ne peut pas contenir le caractère "-".
<Mot-clé> : Chaîne de caractères optionnelle Nom du mot-clé contenant les informations à lire. Si ce paramètre est une chaîne vide, <Résultat> contient la liste des mots clé de la section <Section>, séparés par des RC.
<Non trouvé> : Chaîne de caractères optionnelle ou entier optionnel Texte ou entier à renvoyer si la lecture du mot-clé demandé n'a pas été effectuée. Par défaut, ce paramètre correspond à une chaîne vide.
<Fichier> : Chaîne de caractères optionnelle Nom complet du fichier à lire (avec son extension). - Si ce paramètre n'est pas précisé, le fichier considéré est le fichier WIN.INI.
- Si seul le nom du fichier est précisé, le fichier indiqué sera recherché dans le répertoire de Windows.
Remarques Lecture des valeurs persistantes Pour lire des valeurs persistances dans un fichier INI (sauvées grâce à la fonction SauveParamètre), utilisez la fonction ChargeParamètre. Divers - Pour lire dans la base de registre, utilisez les fonctions spécifiques à la base de registre : RegistreLit, ...
- Les fichiers de type INI sont limités à 64 Ko.
- TSE : La fonction INILit utilise par défaut le répertoire Windows.
Attention : Jusqu'en version 21, la fonction INILit utilisait par défaut le répertoire Windows de l'utilisateur. Rappel : En mode TSE, l'accès à un fichier '.INI' avec un nom relatif est déconseillé. Il est recommandé d'utiliser une des solutions suivantes : - Les fonctions RegistreXXX ne sont pas disponibles.
- Si le fichier INI contient des données contenant des espaces, ces données doivent être entre guillemets. Par exemple :
[MA SECTION] mesdonnees = "Mes données avec espace"
Classification Métier / UI : Code métier Composante : wd300std.dll
Documentation également disponible pour…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|