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

Delphi Discussion :

Importer Interface dans une coclasse


Sujet :

Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut Importer Interface dans une coclasse
    Bonjour,

    Je travaille avec Delphi 7, et j'ai décris des interfaces à mes objets. Je souhaite maintenant créer ma coclasse pour en faire un modèle COM. Existe t il dans Delphi un outil expert permettant d'importer les interfaces dans une CoClasse, car j'ai créé quelques interfaces et je n’ai pas envie de me les faire à la main.

    Merci pour vos réponses.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut Re :
    Ou plus exactement, créer la bibliothéque de type automatique à partir de la definition de l'interface.

  3. #3
    Membre émérite
    Profil pro
    Inscrit en
    Février 2006
    Messages
    624
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 624
    Par défaut
    Il y a le compilateur midl de Microsoft qui genere des .TLB

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut Re :
    Mais je n'ai pas d'IDL, j'ai juste defini mes interfaces de mes classes en Delphi à la main. Et c'est justement ce que j'aimerai pourvoir faire, pour ensuite definir une coclasse qui regroupe toutes mes interfaces. Mais je voudrais faire ça automatiquement. Est ce possible ?

  5. #5
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    Dans Delphi 7, la logique des outils à ta disposition impose (à moins qu'il existe une autre solution que je ne connaisse pas) de :
    . créer une nouvelle bibliothèque ActiveX,
    . créer une nouvelle bibliothèque de types,
    . ou créer un object automation ou COM (cette action ajoute automatiquement la bibliothèque de types),
    . utiliser l'assistant pour définir les interfaces.
    Tout le reste est géré automatiquement pour toi (création du fichier .tlb, génération des unités d'implémentation des co-classes, etc).

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 20
    Par défaut Re:
    Oui, je sais bien. mais y a t il moyen de le faire dans l'autre sens. là est ma question !!! car je souhaite transformer un ensemble de classes dans un objet COM.

  7. #7
    Membre émérite
    Avatar de Pierre Castelain
    Inscrit en
    Avril 2002
    Messages
    523
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 523
    Par défaut
    Tu es forcément obligé de passer par la création d'une tlb car l'implémentation des coclasses proposée par Delphi l'utilise.
    Je ne pense pas qu'il y ait de moyen "simple" de faire autrement.

Discussions similaires

  1. [Shell] import CSV dans une base de données.
    Par AngeDéchu dans le forum Shell et commandes GNU
    Réponses: 11
    Dernier message: 18/01/2012, 21h14
  2. [MySQL] Importer XML dans une base de données
    Par stardeus dans le forum XQUERY/SGBD
    Réponses: 17
    Dernier message: 12/07/2011, 11h14
  3. importer CSV dans une base
    Par altair8080 dans le forum Ruby on Rails
    Réponses: 8
    Dernier message: 20/09/2009, 14h51
  4. Caractère obligatoire mais n'importe où dans une RE
    Par eyquem dans le forum Général Python
    Réponses: 4
    Dernier message: 14/07/2007, 06h33
  5. Ajouter une interface dans une classe
    Par Battosaiii dans le forum Langage
    Réponses: 2
    Dernier message: 03/10/2006, 14h02

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