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

VC++ .NET Discussion :

System.Runtime.InteropServices en Visual C++.Net


Sujet :

VC++ .NET

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Points : 9
    Points
    9
    Par défaut System.Runtime.InteropServices en Visual C++.Net
    Bonjour,

    je développe une interface VisualC++ qui à partir d'une fenêtre form lance une série de commandes RS232 à un appareil électronique.

    Pour ce faire, j'utilise l'objet SerialPort déclaré dans la class Form.

    Le programme qui lance la suite de commandes est une fonction écrite en langage C car cette fonction C peut-être utilisé en programme embarqué sur µP par nos clients, (n'utilisant pas le langage objet C++).

    Le problème que j'ai est que la fonction C rempli un tableau de données de type unsigned char et ce tableau doit-être émis par l'objet SerialPort de la form qui lui est de type C++, il accepte comme buffer de données le type C++ array[]...

    J'ai vu qu'il est possible de convertir un tableau unsigned char en tableau de type array grâce au pointeur interop en utilisant la méthode copy de l'Infrastructure Marshal.

    Si j'ai bien compris cette infrastructure fait partie de la librairie du Framework System.Runtime.InteropServices.

    Hors, lorsque je veux ajouter la référence System.Runtime.InteropServices dans mon projet, j'ai la désagréable surprise de ne pas la trouver...
    Ne fait-elle pas partie du Framework par défaut?

    Comment puis-je l'ajouter ?

    J'utilise Windows Seven 32 bits avec le Framework 4 installé.

    Merci d'avance de vos réponses.

    Eric

  2. #2
    Futur Membre du Club
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mars 2013
    Messages
    8
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2013
    Messages : 8
    Points : 9
    Points
    9
    Par défaut mscorlib.dll
    Bonjour,

    juste une info pour vous informer que j'ai résolu mon problème.
    En fait, la référence à ajouter pour utiliser les objets de System.Runtime.InteropServices est mscorlib.

    Merci aux personnes qui se sont intéressées au sujet.

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

Discussions similaires

  1. Réponses: 0
    Dernier message: 26/07/2011, 14h02
  2. Réponses: 8
    Dernier message: 26/01/2011, 08h23
  3. System.Runtime.InteropServices.COMException Service WCF
    Par Carmel_O dans le forum Windows Communication Foundation
    Réponses: 6
    Dernier message: 18/03/2010, 20h15
  4. message d'erreur sur System.Runtime.InteropServices
    Par l_achraf dans le forum VB.NET
    Réponses: 2
    Dernier message: 15/04/2009, 16h07
  5. Réponses: 1
    Dernier message: 02/07/2008, 11h21

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