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

Composants VCL Delphi Discussion :

Utilisation d'activeX dans D7


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 38
    Par défaut Utilisation d'activeX dans D7
    Bonjour à tous,

    Alors first : j'ai bien lu dans l'aide Delphi comment installer un activeX dans ma palette de composants, ce qui a parfaitement réussi.
    Mais quand je le place sur une form, D7 me répond :

    "Cette interface n'est pas pris en charge"

    Il s'agît de l'activeX contenu dans le répertoire d'installation de MapPoint 2009.
    A priori, cela fonctionne bien dans VB.

    Quelqu'un aurait-il une piste ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    Juillet 2006
    Messages
    14 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur C++\Delphi
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 14 093
    Par défaut
    Est-ce bien un ActiveX ? ou un simple objet COM ?
    On fait souvent la confusion
    un ActiveX hérite de TOleControl dans sa Classe Proxy installée dans la Palette
    tu dois l'instancier dynamiquement ... via la Classe Proxy fournie dans le TLB si il n'hérite pas d'un TOleControl (TWinControl) ou d'un TOleServer (TComponent), ... après il peut y avoir une interface qui n'a tout simplement pas été implementée chez eux et que Delphi veut ... en général, les Serveur OLE Microsoft, j'utilise une instance dynamique en LateBinding (Word ou Excel), regarde si les TLB des Serveurs MS déjà installés dans ton Delphi ressemblent à celui de Map Point 2009 ... ensuite faut espérer qu'il n'y ait pas un truc .NET nécessaire ...
    Aide via F1 - FAQ - Guide du développeur Delphi devant un problème - Pensez-y !
    Attention Troll Méchant !
    "Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson" Confucius
    Mieux vaut se taire et paraître idiot, Que l'ouvrir et de le confirmer !
    L'ignorance n'excuse pas la médiocrité !

    L'expérience, c'est le nom que chacun donne à ses erreurs. (Oscar Wilde)
    Il faut avoir le courage de se tromper et d'apprendre de ses erreurs

Discussions similaires

  1. Utilisation d'un activex dans une dll mfc
    Par regdobey dans le forum MFC
    Réponses: 2
    Dernier message: 20/11/2008, 13h19
  2. Utilisation de activex dans le GUI
    Par Wassim123 dans le forum Interfaces Graphiques
    Réponses: 1
    Dernier message: 28/10/2008, 14h08
  3. utilisation de controles activex dans une page web
    Par raimo dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 02/05/2008, 16h24
  4. utiliser activex dans ma page web
    Par asrekik dans le forum ASP
    Réponses: 0
    Dernier message: 09/02/2008, 21h34
  5. utilisation d'activeX dans une page HTML
    Par stefpoisson dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 08/02/2007, 16h36

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