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

Delphi Discussion :

WMI sous Delphi 2005


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut WMI sous Delphi 2005
    Bonjour et merci de me lire.

    Je dois dévelloper une application listant les ressources matérielles d'un parc d'ordinateur (une sorte d'AIDAen somme). J'utilise donc les WMI qui vont grandement me faciliter la tâche.

    Mon probléme est le suivant : pour apprendre les WMI, un "petit" tour sur la FAQ (encore merci à Laurent Dardenne) pour savoir gérer tout ça, mais impossible d'utiliser les exemple ou de créer quoi que ce soit, la moitié des composants n'existzent pas ! Est-ce que parce que j'utilise Delphi 2005 et que la connexion aux WMI n'est plus autorisée ? La composant TSWbemLocator n'existe plus par exemple...

    Si vous pourriez m'aider...

  2. #2
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    salut,

    pour disposer du wrapper il faut que tu importe la bibliotheque de type Microsoft WMI scripting

  3. #3
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Euh, je débute en Delphi...

    Pour commencer, merci pour une réponse si rapide !

    Le wrapper, je sais pas ce que c'est !

    Par contre, d'après les termes "bibliotheque de type Microsoft WMI scripting", je pense que tu me demande d'importer :
    C:\WINDOWS\system32\wbem\wbemdisp.tlb
    C:\WINDOWS\system32\wbem\wbemads.tlb

    Chose déjà faite, et c'est à ce moment-là que ça coince, avec des composants (TSWbemxxx) qui ne sont pas reconnus.

    Dois-je faire un package ? Et le cas échéant, comment en fait-on un ? (Je suis vraiùen,t un débutant sous Delphi !)

  4. #4
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    normalement lorsque tu importe la bibliotheque de type, delphi te demande si tu veux installer le composant (wrapper). je n'ai pas delphi 2005, mais je ne crois pas que ce soit une question de version.

  5. #5
    Membre émérite Avatar de Kaféine
    Homme Profil pro
    Inscrit en
    Avril 2007
    Messages
    569
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 569
    Par défaut
    sous delphi 7, j'importe la bibliotheque et je clique sur installer...

    heu il faut cocher la checkbox "genere le wrapper du composant"

  6. #6
    Membre confirmé
    Profil pro
    Étudiant
    Inscrit en
    Avril 2007
    Messages
    68
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2007
    Messages : 68
    Par défaut
    Aïe, Delphi 2005 ne me propose pas tout ça.
    Je fais importer un composant, j'importe le premier .tlb, je l'ajoute à mon projet, je fais de même avec le second. Et ils sont déclarés dans les USES, ça ne va pas plus loin.
    Ou alors c'est moi qui m'y prends comme un pied.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Comment piloter le port USB sous DELPHI 2005?
    Par Mickey.jet dans le forum Delphi .NET
    Réponses: 1
    Dernier message: 14/11/2005, 19h31
  2. Installer un composant .pas sous Delphi 2005 ???
    Par rpoulin dans le forum EDI
    Réponses: 3
    Dernier message: 01/11/2005, 14h38
  3. DAO sous DELPHI 2005 pour MS Access...
    Par Mustard007 dans le forum Bases de données
    Réponses: 2
    Dernier message: 15/10/2005, 18h43
  4. Comment importer un activeX sous delphi 2005
    Par Akim13 dans le forum EDI
    Réponses: 1
    Dernier message: 08/09/2005, 22h08
  5. Problème avec EInOutError sous delphi 2005
    Par Teb dans le forum Langage
    Réponses: 3
    Dernier message: 19/08/2005, 12h48

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