Fonction RegistOpen
Le système d ’exploitation Windows (Win32) permet de paramétrer facilement un logiciel en utilisant la base de registre. Cette dernière permet d ’enregistrer des données élémentaires dans un format texte ou dans un format binaire (DWORD). Ces paramètres peuvent être directement modifiés par l ’administrateur du système en utilisant l ’éditeur de registre (Regedit.exe).
Sisal permet d ’utiliser cette facilité en permettant d ’accéder à ces données d ’une manière semblable à l ’accès à un fichier. Un groupe de données (une clé) est ouvert au moyen de la fonction RegistOpen qui rend un identificateur de registre ouvert. Lequel identificateur sera utilisé pour chaque appel de fonction interagissant avec cette clé.
RegistOpen( Racine, CheminDeClé) : Reg
Le paramètre de racine doit être une des racines reconnues de Windows ( généralement " HKEY_LOCAL_MACHINE ") et le chemin de clé un chemin existant ( généralement " SOFTWARE\MaSociété\MonLogiciel ").
Exemple :
Reg = RegistOpen( " HKEY_LOCAL_MACHINE ", " SOFTWARE\veymont \Sisal ") ; if Reg then Traces = RegistGet( " Trace ")