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 :

2 Questions ActiveX MFC


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut 2 Questions ActiveX MFC
    Bonjour

    Aprés avoir suivi le très bon tuto de Farscape pour faire mon premier ActiveX
    sous VS2005 je suis confronté à 2 problèmes.

    Le premier est que je n'ai pas besoin de GUI donc lors de l'insertion du control dans un autre projet je souhaiterais qu'il n'y ai pas par exemple l'ellipse par defaut qui s'affiche mais plutot un icone a la facon du controle MSCOMM comme en VB et surtout rien dans la dialogue lors du lancement.
    La seule facon que je vois aujourdh'hui et juste de mettre mon controle en non visible et je pense qu'il doit y avoir une facon + propre.

    LA deuxieme est une question sur le RAD VS2005, j'ai une solution avec un projet contenant l'activeX et un project contenant son testeur, des que j'ai chargé mon activeX je n'arrive plus a avoir dans le testeur les nouvelles methodes crées sans parler du fait de devoir fermer le visual2005 avant de compiler l'activeX.

    Y a t - il un process particulier pour pouvoir charger,decharger,debugger un activeX sans avoir a jongler sur la fermeture de VS2005.


    Cordialement

  2. #2
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Citation Envoyé par ricky78 Voir le message
    Le premier est que je n'ai pas besoin de GUI donc lors de l'insertion du control dans un autre projet je souhaiterais qu'il n'y ai pas par exemple l'ellipse par defaut qui s'affiche mais plutot un icone a la facon du controle MSCOMM comme en VB et surtout rien dans la dialogue lors du lancement.
    La seule facon que je vois aujourdh'hui et juste de mettre mon controle en non visible et je pense qu'il doit y avoir une facon + propre.
    Quel est le but final du projet ?
    On peut créer un projet ATL-COM qui puisse afficher une fenêtre ce sera équivalent à un Active X
    Un Active X c'est en principe un composant visuel destiné à être déposé sur une "form" VB6/.NET ,Delphi ,C# et autres

  3. #3
    Rédacteur
    Avatar de farscape
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par défaut
    mettre l'activex non visible est une solution simple...
    tu peux changer l'affichage pour éviter l'ellipse.
    tu peux exécuter ton projet directement a partir de l'activex.
    il suffit de spécifier le chemin de l'exécutable en debug dans le projet activex.
    pour les problèmes liés a l'ouverture de l'activex (que j'ai cités dans mon tuto) je ne vois pas trop de solutions...

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    391
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 391
    Par défaut
    Bonjour

    Quel est le but final du projet ?
    On peut créer un projet ATL-COM qui puisse afficher une fenêtre ce sera équivalent à un Active X
    Un Active X c'est en principe un composant visuel destiné à être déposé sur une "form" VB6/.NET ,Delphi ,C# et autres
    Le but est développer un control (drag and drop) dans une form en VB pour que l'utilisateur puisse utiliser à partir de quelques methodes et propriétés un produit complexe derrière. En quelques mot l'activeX est un client d'une appli client server, le server étant un système électronique complet permettant l'identification de produit spécifique avec la technologie RFID.
    L'activeX permettant de simplifier le coté client du produit.

    L'activeX permet juste d'envoyer des ordres élementaires à ce server pour se connecter, donner son statut et donner le résultat d'identification.
    Les personnes qui devront l'utiliser ne veulent pas une DLL pour ne pas avoir
    à la charger et la décharger et de coder les pointeurs vers les fonctions et non plus à avoir a coder le client pour se connecter au server et envoyer les ordres elementaires.
    Il y a plusieurs server (une dizaine a travers le monde) et plusieurs client pouvant demander des requetes en meme temps

    Cordialement

  5. #5
    Expert confirmé
    Avatar de Mat.M
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2006
    Messages
    8 526
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2006
    Messages : 8 526
    Par défaut
    Ben comme le dit Farscape le plus simple c'est this->ShowWindow(FALSE) ou this->EnableWindow(FALSE) dans le constructeur et puis en avant Guimgamp

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

Discussions similaires

  1. Projet MFC en Activex MFC
    Par rapidone dans le forum MFC
    Réponses: 1
    Dernier message: 17/07/2009, 12h30
  2. Appel d'un activex dans un autre activex MFC
    Par rapidone dans le forum MFC
    Réponses: 2
    Dernier message: 17/07/2009, 11h48
  3. question sur MFC class CAsynCSocket
    Par doommick31 dans le forum MFC
    Réponses: 2
    Dernier message: 06/05/2007, 10h51
  4. Question sur MFC DIALOG BASED
    Par beb30 dans le forum MFC
    Réponses: 10
    Dernier message: 20/04/2006, 16h30

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