Cette fonction récupère dans le paramètre Buffer la chaîne de la clé (Cle) incluse dans la section (Section) du fichier (FichierIni).
Si la clé n'existe pas, Buffer contient la valeur du paramètre Defaut.
Si le paramètre Buffer est trop petit pour contenir la valeur de la clé, cette dernière est tronquée.
Cette fonction ne fait pas la distinction entre les majuscules et les minuscules dans les paramètres Section et Cle.
Si la valeur associée à la clé est définie entre apostrophes ou entre guillemets, la fonction les supprime.
Domaine d'application
Client Windows
Serveur Windows
Client Java
Serveur Java
Client Adélia Web
Client Adélia Cloud
Client Event Adélia
Paramètres
ALPHA(n) |
FichierIni |
Nom du fichier ".ini". Si FichierIni ne contient pas un chemin complet, le fichier est recherché dans le répertoire Windows. |
ALPHA(n) |
Section |
Section du registre. Si la valeur est *BLANK, la fonction copie toutes les sections présentes dans le fichier. Chaque section est séparée par le caractère dont la valeur hexadécimale est '01'. |
ALPHA(n) |
Cle |
Clé du registre. Si la valeur est *BLANK, la fonction copie toutes les clés présentes dans la section spécifiée dans Section. Ce cas particulier permet d'énumérer toutes les clés d'un fichier. Chaque clé est séparée par le caractère dont la valeur hexadécimale est '01'. La dernière clé lue n'est pas suivie par le caractère dont la valeur hexadécimale est '01'. |
ALPHA(n) |
Buffer |
Variable résultante de la lecture. |
NUM_BIN_4 |
Taille |
Taille (n) du paramètre Buffer. |
ALPHA(n) |
Defaut |
Clé par défaut. |
Par exemple
FichierIni = 'Utilisateur.ini'
Section = 'Profil'
Cle = '0005'
Defaut = '0001'
Taille = n
APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxQueryValueStr' FichierIni Section Cle Buffer Taille Defaut