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

Windows Forms Discussion :

[C#] [Port Com] PB de permission pour utiliser la classe


Sujet :

Windows Forms

  1. #1
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut [C#] [Port Com] PB de permission pour utiliser la classe
    Bonjour,
    Je voudrais communiquer avec mon port com (Série) en C#.
    Pour ça, j'utilise la réference "forms controls" (fais-je bien ?)
    et lorsque je lance mon programme, il me met:
    "System.Runtime.InteropServices.COMException: vous ne disposez pas de la licence requise pour utiliser ce contrôle activeX"

    Voici mon code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    using System.Runtime.InteropServices;
     
       MSCommLib.MSCommClass myComm;
       myComm = new MSCommLib.MSCommClass(); // Ca pête ici
       myComm.CommPort = 1;
       myComm.Settings = "115200,N,8,1";
       myComm.PortOpen=true;
     
       myComm.PortOpen=false;
    Je précise que je débute dans ce langage.

    Merci d'avance.

  2. #2
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    http://msmvps.com/coad/archive/2005/03/23/39466.aspx
    je sais pas si cela peut te servir ...

    @+

  3. #3
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Points : 2 629
    Points
    2 629
    Par défaut
    Si tu disposes de Visual Studio 6 ou Visual Basic 6, installe le.
    C'est lui qui installe les licences de developpement de cet activeX et de pas mal d'autres.

    Sinon il y a un lien (je ne l'ai pas gardé) sur le site de MS motrant comment les obtenir

  4. #4
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Points : 2 629
    Points
    2 629
    Par défaut
    Citation Envoyé par freddyboy
    http://msmvps.com/coad/archive/2005/03/23/39466.aspx
    je sais pas si cela peut te servir ...

    @+
    Non ça c'est que pour .NET 2.0. C'est le nouveau control pour la communication avec le port série.

    Une alternative à l'activeX est l'utilisation directe des API Win32 comme le montre cette classe (en VB.NET)
    http://www.codeworks.it/net/VBNetRs232.htm

  5. #5
    Membre expérimenté
    Avatar de freddyboy
    Homme Profil pro
    Architecte technique
    Inscrit en
    Novembre 2003
    Messages
    810
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Novembre 2003
    Messages : 810
    Points : 1 696
    Points
    1 696
    Par défaut
    oui mais un des liens de la page pointe ici : http://www.devhood.com/tutorials/tut...utorial_id=320

    il me semble que c'est ce que dacid essaye d'utiliser...

    @+

  6. #6
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Bonjour freddyboy et abelman

    ui, en effet, c'est la façon que j'essaye de faire mais je ne peux même pas poser le composant MSComm sur la form, il me met:
    "vous ne disposez pas de la licence requise pour utiliser ce contrôle activeX".

    J'ai essayé le prg: licreqst qui donne les indication des droits sur les ocx et dll et il me met que je n'ai pas les droits sur la dll mscommlib.
    (<The object has no runtime license key>) plus exactement.

    Le lien vers l'app qui octroye les droits dont abelman me parle me serait fort utile car je ne possède pas visual basic 6.

  7. #7
    Membre averti Avatar de dacid
    Homme Profil pro
    Inscrit en
    Juin 2003
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 1 064
    Points : 420
    Points
    420
    Par défaut
    Hourra, j'ai euréka la solution.

    sur le cd 4 de vb.net, il y a un fichier vb6controls.reg qui nous ouvre les permissions !!!

    Merci pour vos lumières, elles m'ont mises sur la voie.

  8. #8
    Rédacteur
    Avatar de abelman
    Inscrit en
    Février 2003
    Messages
    1 106
    Détails du profil
    Informations forums :
    Inscription : Février 2003
    Messages : 1 106
    Points : 2 629
    Points
    2 629

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

Discussions similaires

  1. Réponses: 13
    Dernier message: 22/05/2015, 11h25
  2. comment intégrer un fichier .jar pour utiliser ses classes
    Par nina08 dans le forum Entrée/Sortie
    Réponses: 14
    Dernier message: 16/09/2008, 13h32
  3. Réponses: 1
    Dernier message: 01/07/2008, 12h33
  4. Réponses: 2
    Dernier message: 09/05/2007, 11h39
  5. [Debutant] probleme pour utiliser les classes d'un .jar
    Par pissek dans le forum Eclipse Java
    Réponses: 3
    Dernier message: 12/05/2004, 18h21

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