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

Windows Discussion :

Les composants : ATL, DLL, COM, OCX, ...


Sujet :

Windows

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut Les composants : ATL, DLL, COM, OCX, ...
    Salut les softeurs,

    Depuis plusieurs semaines, je patauge dans les composants sans savoir m'en sortir.

    En fait, j'aurais besoin d'informations me permettant de connaître les différentes formes de composant ainsi que leurs intérêts respectifs.

    Dans la pratique, je développe en environnement eMBedded Tools 3.0 et je rencontre 2 problèmes précis :
    1 - j'ai créé 1 contrôle ActiveX (.ocx) avec EVC que je ne parviens pas à intégrer à un projet EVC MFC (.exe).

    2 - un fournisseur me fournit une DLL (et seulement 1 DLL) pour piloter son matériel (EndCap010.dll) et je ne parviens pas à utiliser ses méthodes avec un projet EVC MFC.

    N'hésitez pas à me contacter par e-mail ou au xx.xx.xx.xx.xx si avez des réponses ou des problèmes identiques.

    Laurent F

    Message censuré pour votre bien par Pierre Castelain.
    Ne laissez jamais vos coordonnées téléphoniques sur un forum public!

  2. #2
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Faut préciser pourquoi tu n'arrives pas à intégrer.
    Faut préciser comment tu t'y prend pour utiliser la dll et ce qui cloche (il te faut la dll pour l'exécution, et le .h et le .lib pour le projet).

  3. #3
    Membre du Club
    Inscrit en
    Mai 2003
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 8
    Par défaut
    En fait j'ai entre les mains uniquement un fichier .dll et une doc me donnant les caractéristiques des fonctions qu'elle contient.

    Je souhaite utiliser ces fonctions dans une appli faite sous Embedded Visual C destinée à un terminal portable sous WinCE qui contient lui-même le lecteur de carte que cette DLL doit piloter !

    J'ai essayé LoadLibrary et compagnie, mais on m'a dit que ma dll était un composant COM que je ne pouvait pas charger comme ça. On m'a aussi parlé de CLSID ...

    C'est tout ce que je peux donner comme précisions...

  4. #4
    Expert confirmé

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 756
    Billets dans le blog
    3
    Par défaut
    Ah, ça change tout.
    Un composant COM ça s'utilise très différement.
    Il doit s'enregistrer dans la base de registres, et ton prog va aller dans la bdr pour l'utiliser. Ca se fait au moyen d'un identifiant, le CLSID.
    Ca, c'est juste le début. Après, ça se complique bcp bcp ...
    Plus d'infos ici :
    http://www.developpez.com/windows/dcom/t1.html
    et plusieurs ressources ici :
    http://www.developpez.com/windows/
    et sur google biensûr.
    Apres avoir lu le debut de la FAQ, cherche des infos sur COM avec les MFC, et notamment la directive #import. Y'a pas mal d'infos / exemples sur la MSDN.

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

Discussions similaires

  1. Création d'un composant COM (ocx)
    Par LEK dans le forum Composants VCL
    Réponses: 1
    Dernier message: 22/01/2008, 17h44
  2. les executables EXE DLL ou OCX
    Par BOMBARDIER dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 05/02/2007, 10h57
  3. Langages de développement pour les Composant Com et ActiveX
    Par Pilloutou dans le forum Composants VCL
    Réponses: 1
    Dernier message: 16/08/2006, 22h59
  4. Composant ATL COM
    Par vanes92 dans le forum MFC
    Réponses: 3
    Dernier message: 15/06/2006, 13h20
  5. Réponses: 4
    Dernier message: 24/03/2006, 13h24

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