Registre et menu "source de données (odbc)"

Soyez le premier à donner votre avis sur cette source.

Vue 6 870 fois - Téléchargée 465 fois

Description

Ce code permet d'ecrire dans le registre, de le lire ou bien de supprimer des elements. Il est compatible avec Borland C++ Builder etant donné qu'il utilise des méthodes propres a ce logiciel.
J'ai rajouté en plus une fonction qui ajoute automatiquement une base de données utilisateur dans le menu "Source de Données (ODBC)" du panneau de configuration en lui donnant en argument le Nom, la source du fichier Access et la destination qui sera enregistre dans le registre.

Source / Exemple :


#ifndef Registre_H
#define Registre_H

/*
Author =  A&Nexus
Mail   =  stephane115@orange.fr

Pour une utilisation optimale penser a appeler le destructeur

La variable Type du constructeur peut etre :
    HKEY_CLASSES_ROOT
    HKEY_CURRENT_USER
    HKEY_LOCAL_MACHINE
    HKEY_USERS

  • /
#include <registry.hpp> #include <stdlib.h> #include <iostream> using namespace std; void CreerRegistre(AnsiString Nom, AnsiString SrcMdb, AnsiString DestMdb); class Registre { private: TRegistry *reg; AnsiString Section; AnsiString Cle; AnsiString Valeur; public: // Constructeur Registre(AnsiString Type); // Destructeur ~Registre(); // Methodes get AnsiString getSection(); AnsiString getCle(); AnsiString getValeur(); // Methodes set void setSection(AnsiString section); void setCle(AnsiString cle); void setValeur(AnsiString valeur); // Methodes void CreerCleSZ(); void CreerCleDWORD(); void SupprimerSection(); void SupprimerCle(); AnsiString LireValeurSZ(); int LireValeurDWORD(); }; #endif

Conclusion :


Si vous avez des questions ou des suggestions n'hésitez pas.

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.