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

C++/CLI Discussion :

Licence pour les Interop.*.dll ?


Sujet :

C++/CLI

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Points : 81
    Points
    81
    Par défaut Licence pour les Interop.*.dll ?
    Bonjour,

    Mon application requiert quelques Interop.*.dll.
    Je souhaite pouvoir la distribuer.

    Faut-il préalablement obtenir une licence auprès de Microsoft pour ce type de DLL ?

    D'avance merci pour votre réponse.

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Salut,

    Les DLL d'interop sont là pour permettre le pilotage des composants COM (et autres ...) via le Framework .Net. Diffuser les interop n'a aucun sens via les composants sous jacents ne sont pas déployés.

    De quels interop parles tu ?

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Points : 81
    Points
    81
    Par défaut Interop.DAO.dll
    Bonjour,

    J'utilise Access 2000 et VB 2008 Express.

    Lorsque j'ajoute au projet la référence "Microsoft DAO 3.6 Objet Library" (au fichier dao360.dll (pesant envirion 596 Ko) situé dans le dossier en C:\Program Files\Common Files\microsoft shared\DAO )

    VB2008 ajoute automatiquement dans le dossier \bin\Debug un fichier de 64 Ko nommé Interop.DAO.dll

    Grâce à tes explications, je crois comprendre que ce fichier sert de "passerelle" vers la "vraie" DLL

    Je comprends que si je distribue mon application et que le client (même s'il ne me paye pas) n'a pas installé Access 2000 (et, à tout le moins, la dao360.dll) l'application ne fonctionnera pas.

    Mais, si je livre mon exécutable vb.net sans cette passerelle (interop.DAO.dll) l'application ne fonctionnera pas non plus !

    Je suppose que l'utilisation de la vraie DLL est soumise à licence et que je ne peux donc pas la distribuer gratuitement.

    Mais concernant la passerelle (interop.DAO.dll) je souhaite pouvoir la distribuer gratuitement. A priori, je crois que Microsoft ne devrait rien y voir de mal, puisque l'application ne fonctionnera que si le client a payé la licence.

    Tout à coup, un doute me saisit. Un exécutable (sans même d'interop.*.dll) réalisé avec une version gratuite de VB net peut-il être distribué gratuitement ?

    Je suis honnête (même si cela ne paye pas), mais pas juriste !

    D'avance merci pour vos lumières.

  4. #4
    Membre éprouvé
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    826
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2006
    Messages : 826
    Points : 1 120
    Points
    1 120
    Par défaut
    Re,

    Oui tu peux l'utiliser pour un usage commercial http://www.microsoft.com/express/Sup...pport-faq.aspx.

    Tu as bien compris le principe de l'interop ! Je rajouterai que lors du lancement de la version Access 2000, ces assembly n'existaient pas encore (sortie bien plus tard). Donc il faudra tout de même avoir une référence vers cet interop.

    Pour les autres composants Office, c'est pareil. Tu fait des supers trucs avec VSTO, et paf, lors du passage en production, tu te rends compte qu'il faut une version d'Office. (c'est du vécu)

  5. #5
    Membre régulier
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2004
    Messages : 54
    Points : 81
    Points
    81
    Par défaut Merci
    Merci pour ces précisions.

    Bonne continuation

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 12/07/2010, 16h57
  2. [VB6]probleme de licence pour les dbgrid
    Par zebougha dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 05/04/2006, 21h14

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