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

MFC Discussion :

ActiveX : linker en statique ?


Sujet :

MFC

  1. #1
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut ActiveX : linker en statique ?
    Slt,
    j'utilise un composant ActiveX pour dessiner des graphiques.
    J'ai des probl�mes avec le programme qui installe le composant ActiveX.
    J'aimerai savoir s'il est possible de linker en statique un ActiveX avec mon exe ?
    Comme �a je pourrai me passer du programme d'installation.
    Merci.

  2. #2
    mat.M
    Invit�(e)
    Par d�faut
    j'utilise un composant ActiveX pour dessiner des graphiques.
    Monsieur tut , vous n'avez pas saisi ce qu'est un Active X....

    Cherchez et donnez moi la r�ponse
    [email protected]

  3. #3
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    j'ai beau chercher, je ne trouve pas de doc expliquant CE QU'EST un ActiveX, mais seulement COMMENT FAIRE pour cr�er un ActiveX. Je suppose � ta r�ponse que ce n'est pas tout � fait comme une biblioth�que classique, donc si tu as des liens, je suis preneur...

  4. #4
    mat.M
    Invit�(e)
    Par d�faut
    J'aimerai savoir s'il est possible de linker en statique un ActiveX avec mon exe ?
    Bon inutile de tourner comme un poisson dans l'eau .
    Un Active X c'est un fichier portant l'extension .ocx reposant sur la technologie COM .
    Les r�f�rences � ce fichier sont inscrites dans la base de registres notamment le num�ro unique de g�n�ration de type GUID c.a.d. le CLSID.
    Un fichier Active X n'est ni plus ni moins qu'une sorte de dll qui exporte quatre m�thodes ( voir les d�pendences avec dependencies viewer ) et qui a la particularit� de renfermer des contr�les comme les boutons , zones de texte , etc... contrairement � une dll classique �crite en C ( quoiqu'il soit possible d'inclure des contr�les dans une dll classique ).
    Donc qui dit dll dit liaison statique impossible � la compilation car dll cela signifie dynamic link library c.a.d. biblioth�que de liaison dynamique.
    La technologie Active X a �t� d�velopp�e par Microsoft pour permettre � des soci�t�s tierces ( comme FarPoint par ex. avec sa grille /tableur ) de commercialiser des composants objets r�utilisables dans des projets VB/Visual C++ /Delphi , C++ Builder,pages HTML...........voire m�me des PGI ( Vantive).
    Camarade choisis ton camp.
    Acheter des objets tout faits c'est bien mais on ne ma�trise pas tout avec ces objets alors parfois il est utile de reprogrammer les services qu'ils apportent

  5. #5
    Membre confirm�
    Profil pro
    Ing�nieur R&D
    Inscrit en
    Juillet 2002
    Messages
    81
    D�tails du profil
    Informations personnelles :
    �ge : 40
    Localisation : France, Haute Garonne (Midi Pyr�n�es)

    Informations professionnelles :
    Activit� : Ing�nieur R&D
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 81
    Par d�faut
    Bon inutile de tourner comme un poisson dans l'eau.
    C'est: "Inutile de tourner autour du pot"...

    Quand � "comme un poisson dans l'eau", c'est juste une m�taphore... D�j� qu'elle ne s'appliquait pas � la question pos�e... Alors le m�lange des deux, encore moins.

    Et dire que je suis mauvais en fran�ais...

  6. #6
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    merci pour cette r�ponse claire et nette.
    Mais j'aurai pr�fer� que tu me dises autre chose parce que l� �a m'arrange pas, mais alors pas du tout.
    Je crois qu'utiliser des ActiveX pose pas mal de probl�mes nottament pour l'installation, et la prochaine fois je r�fl�chirai un peu plus avant.
    Merci en tout cas.

  7. #7
    Membre confirm�
    Inscrit en
    Novembre 2002
    Messages
    35
    D�tails du profil
    Informations personnelles :
    �ge : 51

    Informations forums :
    Inscription : Novembre 2002
    Messages : 35
    Par d�faut
    L'utilisation de composant active X est utile dans le cadre d'une reutilisation de ce meme composant dans le meme prog ou dans d'autre.

    Son installation est simple. Tu le copie dans system32 par exemple et tu l'enregistre.

    Apres, il est accessible par ton prog.

  8. #8
    tut
    tut est d�connect�
    Membre �clair�
    Avatar de tut
    Inscrit en
    Juillet 2002
    Messages
    373
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2002
    Messages : 373
    Par d�faut
    le copier dans system32 �a je sais faire, mais comment l'enregistrer ? et puis �a consiste en quoi ?

  9. #9
    Membre confirm�
    Inscrit en
    Novembre 2002
    Messages
    35
    D�tails du profil
    Informations personnelles :
    �ge : 51

    Informations forums :
    Inscription : Novembre 2002
    Messages : 35
    Par d�faut
    C'est assez simple manuellement, tu double click sur l'ocx.
    Sinon tu peux l'enregister en utilisant :
    STDAPI DllRegisterServer(void) ;
    STDAPI DllUnregisterServer(void) ;

    Si tu as le msdn va dans rechercher tape 'register ocx' et tu as un exemple complet. Si tu ne l'as pas resend et je ferais un copier coller de l'exemple.

    @+

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. linker dll et librairie statique
    Par L4BiN dans le forum Biblioth�ques, syst�mes et outils
    R�ponses: 3
    Dernier message: 19/10/2010, 19h48
  2. R�ponses: 20
    Dernier message: 14/06/2008, 12h05
  3. R�ponses: 1
    Dernier message: 20/06/2007, 12h34
  4. Linker une appli en C++Builder 6, sous Window
    Par toni dans le forum C++Builder
    R�ponses: 5
    Dernier message: 02/12/2004, 09h04
  5. [ActiveX] Visibilit� d'une propri�t�
    Par paradise dans le forum Composants VCL
    R�ponses: 2
    Dernier message: 14/11/2002, 18h33

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