IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

API standards et tierces Java Discussion :

Interrogation de la base de registre


Sujet :

API standards et tierces Java

  1. #1
    Membre confirmé Avatar de ritchie23
    Profil pro
    Inscrit en
    Août 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2008
    Messages : 122
    Par défaut Interrogation de la base de registre
    Bonjour,

    J'ai une application VBA Excel qui vient écrire dans la base de registre (HKEY_CURRENT_USER/Software/VB and VBA Program Settings/PRATIC/Directory, ma clé s'intitule Mesures).

    J'aimerai pouvoir lire le contenu de cette clé grâce à un programme JAVA.

    Merci de votre aide.

    Ritchie.


    PS : je sais lire le contenu de HKEY_CURRENT_USER/Software/Javasoft/Prefs grâce à la classe Preferences, mais comment aller pointer sur le répertoire VB plutôt que Javasoft ?
    import java.util.prefs.Preferences;
    public static final String REALKEY= "Mesures";
    Preferences p = Preferences.userRoot();
    System.out.println(p.get(REALKEY, "erreur d'acces"));

  2. #2
    Invité
    Invité(e)
    Par défaut
    Salut,

    As tu essayé de regarder là : http://www.developpez.net/forums/sho...light=registre ?
    Tschau

  3. #3
    Membre confirmé Avatar de ritchie23
    Profil pro
    Inscrit en
    Août 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2008
    Messages : 122
    Par défaut
    Salut,

    J'ai déjà vu un site similaire, mais je n'arrive pas à importer les com.ice.*

    import com.ice.jni.registry.RegStringValue;
    import com.ice.jni.registry.Registry;
    import com.ice.jni.registry.RegistryException;
    import com.ice.jni.registry.RegistryKey;
    import com.ice.jni.registry.RegistryValue;

    Eclipse me dit : "The import com.ice cannot be resolved"

    Je ne sais donc pas comment faire pour tester ton code, mais ca à l'air de voloir répondre à ma question de définir par nous-même le répertoire dans lequel le p.get doit aller consulter la clé.

    Tu sais m'aider STP ?

    Ritchie.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Ben tu as téléchargé la librarie et tu l'as ajoutée au classpath ?
    Tu utilises un IDE ?

    EDIT : ok oui tu utilises un IDE, au temps pour moi. Et bien il faut que tu configures le buildpath de eclipse avec la libairie, va voir ici http://eclipse.developpez.com/faq/?p...ent#ajouterJar
    Dernière modification par Invité ; 07/08/2008 à 19h14.

  5. #5
    Membre éclairé Avatar de Razgriz
    Profil pro
    Professeur / chercheur en informatique / mathématiques
    Inscrit en
    Avril 2006
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Professeur / chercheur en informatique / mathématiques

    Informations forums :
    Inscription : Avril 2006
    Messages : 391
    Par défaut
    Sinon je possède un bouquin dans on traite entre autres des binds Java <-> C/C++ et l'exemple donné parcourt la base de registres.
    Le livre en question c'est Au coeur de Java 2, Volume 2 de Cay Horstmann, les codes sont sur le net normalement.

  6. #6
    Membre éclairé Avatar de Razgriz
    Profil pro
    Professeur / chercheur en informatique / mathématiques
    Inscrit en
    Avril 2006
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations professionnelles :
    Activité : Professeur / chercheur en informatique / mathématiques

    Informations forums :
    Inscription : Avril 2006
    Messages : 391

  7. #7
    Membre confirmé Avatar de ritchie23
    Profil pro
    Inscrit en
    Août 2008
    Messages
    122
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Août 2008
    Messages : 122
    Par défaut
    Bonjour,

    Merci à vous 2, mais je galère toujours.
    Je n'ai pas réussi à installer la librairie (je l'ai téléchargé sur http://www.trustice.com/java/jnireg/index.shtml), mais je n'ai pas réussi à l'installer dans mon projet (sous Eclipse).
    En le dézippant ou sans le dézipper, ca ne marche pas.

    Je ss allé sur mon projet, click droit, propriétés, librairies, add class folder, mais là je fais comment pour le voir et quelle est la suite ??

    ca m'intéresse de savoir comment Java peut pointer sur le dossier VB en base de registre.


    Sinon, pour l'instant, j'ai contourné mon pb : c'est VB qui écrit dans le répertoire Java. Et comme ça, Java lit normallement dans son répertoire java.
    (code VB : http://www.freevbcode.com/ShowCode.asp?ID=1531)

    Mais la 1° solution continue de m'intéresser !!

    Ritchie

Discussions similaires

  1. Recherche en base de registre
    Par Pomalaix dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2012, 10h58
  2. [Windows]accès base de registre windows
    Par Greg01 dans le forum API standards et tierces
    Réponses: 27
    Dernier message: 05/06/2007, 15h14
  3. Accès à la base de registre windows à distance
    Par xavame dans le forum Sécurité
    Réponses: 4
    Dernier message: 13/07/2005, 15h23
  4. base de registre et connexion a internet
    Par nonosoft dans le forum C++
    Réponses: 2
    Dernier message: 17/04/2003, 21h04
  5. Utilisez vous la base de registres ?
    Par gRRosminet dans le forum C++Builder
    Réponses: 8
    Dernier message: 04/06/2002, 13h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo