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

VB 6 et antérieur Discussion :

DLL ou DLL ActiveX ?


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut DLL ou DLL ActiveX ?
    Salut, j'aurais voulu savoir quelle était le différence entre une dll activeX et une dll "classique" si on peut dire?

    Merci de votre aide

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Humm, ca pourais faire le sujet d'un débat je pense.
    Pour ma part, une dll activeX se distingue de sa consoeur pour le fait qu'elle est orientée objet. Pour l'utiliser, il faudra instancier un objet exposé par elle, puis utiliser ses propriétés et ses methodes et ses evénements. Ca ressemble beaucoup a un composant posé sur une feuille.
    La dll classique elle n'est pas aussi astraignante, il suffit de declarer un prototype de la fonction pour pouvoir l'utiliser.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut
    Ok merci pour ces explications. Cependant dans VB ils ne proposent que la création de dll ActiveX il n'est donc pas possible de créer une dll classique ?

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Pas sans bidouilles importantes au niveau du linker

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    70
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Août 2006
    Messages : 70
    Par défaut
    A ok donc à écarter pour moi^^
    La seule solution c'est donc que je la code en C par exemple et que je la "convertisse" en VB (j'ai trouver un tuto qui explique comment faire)? Je voudrais juste être sur qu'il n'y a pas une autre solution parce que j'aimerais éviter. Je connais un peu le C mais ca me serait quand même plus simple de la faire en VB.

  6. #6
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Si tu ne code pas bien en C, fait une dll activeX en Vb, je vois pas ou est le probleme.

Discussions similaires

  1. Réponses: 2
    Dernier message: 19/10/2005, 19h39
  2. [DLL] Ma DLL execute le Timer une seul fois !
    Par TOTO32 dans le forum Langage
    Réponses: 14
    Dernier message: 13/08/2005, 20h37
  3. [MFC][DLL]Dialog Avec ActiveX dans une DLL ?
    Par matazz dans le forum MFC
    Réponses: 1
    Dernier message: 16/05/2005, 16h36
  4. DLL BORLNDMM.DLL
    Par masseur dans le forum C++Builder
    Réponses: 1
    Dernier message: 10/05/2005, 12h57
  5. [CR] Probleme avec Dll P2oledb.dll
    Par malban dans le forum SAP Crystal Reports
    Réponses: 1
    Dernier message: 30/08/2004, 09h10

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