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

Langage Delphi Discussion :

Utiliser une DLL ecrite en VB.NET sous Delphi


Sujet :

Langage Delphi

  1. #1
    Membre confirmé Avatar de vg-matrix
    Inscrit en
    février 2007
    Messages
    1 220
    Détails du profil
    Informations personnelles :
    Âge : 34

    Informations forums :
    Inscription : février 2007
    Messages : 1 220
    Points : 612
    Points
    612
    Par défaut Utiliser une DLL ecrite en VB.NET sous Delphi
    Bonjour,
    Je développe une application sous Delphi 2009 et je dois utiliser les classes contenues dans une DLL écrites en VB.NET. Le problème est que je ne sais pas si cela est possible. Si oui, comment dois-je procéder
    Il est difficile de retrouver ses erreurs lorsqu'on est persuadé que son code est juste...

    Groupe des développeurs ivoiriens

  2. #2
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 845
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 845
    Points : 28 835
    Points
    28 835
    Par défaut
    si VB.Net sait faire des ActiveX il suffit de les importer dans Delphi
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  3. #3
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 845
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 845
    Points : 28 835
    Points
    28 835
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  4. #4
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    13 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 : 13 098
    Points : 23 926
    Points
    23 926
    Par défaut
    En VB.NET, je ne sais pas mais en C#, il est possible d'activer l'interopérabilité COM des Assembly, c'est que l'on a utilisé où je travaille pour encaspuler l'appel à CrystalReport 2008

    Mais il semble que l'interopérabilité COM des Assembly soit supporté par le .NET et non par un langage en particulier : Introduction to COM Interop
    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

  5. #5
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    13 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 : 13 098
    Points : 23 926
    Points
    23 926
    Par défaut
    EDIT : mince les deux réponses de MAT.M ont disparu, qui évoquait que VB.Net ne supportait pas le COM et que la réponse de Paul toth n'était pas une "méthode standard" peut-être que Creating MSDN - COM Objects with Visual Basic l'est plus !

    Faut assumer ses erreurs Mat.M !
    Le forum est conçu pour la discussion et c'est l'opportunité d'apprendre !


    vg-matrix n'a évoqué qu'une DLL en VB.NET, est-ce forcément une Assembly ?
    Ce n'est pas forcément un ActiveX n'ont plus, cela peut être juste une Bibliothèque de types ?

    Tient, des sur ma réponse précécédente et celle de Paul Toth ?
    Merci d'éclairer ma lanterne, j'aimerais connaître mon erreur
    Je pense que Paul Toth aimerait aussi que l'on argumente sur les erreurs commises !
    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

  6. #6
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    novembre 2002
    Messages
    8 845
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : novembre 2002
    Messages : 8 845
    Points : 28 835
    Points
    28 835
    Par défaut
    Citation Envoyé par ShaiLeTroll Voir le message
    EDIT : mince les deux réponses de MAT.M ont disparu, qui évoquait que VB.Net ne supportait pas le COM et que la réponse de Paul toth n'était pas une "méthode standard" peut-être que Creating MSDN - COM Objects with Visual Basic l'est plus !

    Faut assumer ses erreurs Mat.M !


    vg-matrix n'a évoqué qu'une DLL en VB.NET, est-ce forcément une Assembly ?
    Ce n'est pas forcément un ActiveX n'ont plus, cela peut être juste une Bibliothèque de types ?

    Tient, des sur ma réponse précécédente et celle de Paul Toth ?: koi:
    Merci d'éclairer ma lanterne, j'aimerais connaître mon erreur
    Je pense que Paul Toth aimerait aussi que l'on argumente l'erreur commise !
    ah oui tient, comment fait-on pour supprimer un message ? faut pas être modérateur pour cela ?

    mais mat.m étant un "Expert Confirmé Sénior" il n'est probablement pas à l'origine des ces modifications ni de ces -1 alors que moi je l'ai gratifié d'un "-1" sur sa réponse

    EDIT: ah ben il suffit de "modifier" pour "supprimer", j'avais jamais fait gaffe

    EDIT: pour la peine je te donne des +1 Shai
    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  7. #7
    Expert éminent sénior
    Avatar de ShaiLeTroll
    Homme Profil pro
    Développeur C++\Delphi
    Inscrit en
    juillet 2006
    Messages
    13 098
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    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 : 13 098
    Points : 23 926
    Points
    23 926
    Par défaut
    Citation Envoyé par Paul TOTH Voir le message
    ah oui tient, comment fait-on pour supprimer un message ? faut pas être modérateur pour cela ?
    En fait, tu peux "modifier" ton message, en haut de la page un RadioGroup permet de chosir "modifier" ou "supprimer" (de façon logique, cela cache juste le réponse)

    Citation Envoyé par Paul TOTH Voir le message
    mais mat.m étant un "Expert Confirmé Sénior" il n'est probablement pas à l'origine des ces modifications ni de ces -1 alors que moi je l'ai gratifié d'un "-1" sur sa réponse
    ça lui fait donc un -2
    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. [.NET] utiliser une dll c++ sous excel
    Par ooxoo dans le forum VC++ .NET
    Réponses: 7
    Dernier message: 04/04/2008, 09h43
  2. [VB.Net] Comment utiliser une dll faite en VB6 ?
    Par hassanovich dans le forum VB.NET
    Réponses: 1
    Dernier message: 06/06/2006, 13h25
  3. [Langage]Comment utiliser une dll .NET dans VB6?
    Par BouB dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 13/04/2006, 14h20
  4. Réponses: 9
    Dernier message: 06/04/2006, 18h40

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