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 :

Creer une interface en C++/CLI


Sujet :

C++/CLI

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    33
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 33
    Par d�faut Creer une interface en C++/CLI
    Bonjour,

    Tout d'abord je sais que certain d'entre vous serons tent� de me renvoyer sur la FAQ, mais sachez que j'en viens

    Mon probleme est le suivant,
    je souhaite generer une interface sous C++/CLI, tout ca me semble bien simple mais ... !

    je declare donc dans mon projet C++

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    public interface class IMyInterface
    {
       System::String^ getSthg();
       System::DateTime^ getSthgElse();
    }
    je link mon petit assembly a un petit proj C#,
    je fais heriter une classe quelconque de cette interface et il me donne un truc du genre lorque je genere l'implementation :

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    public string getSthg()
    {
    [...]
    }
     
    public ValueType getSthgElse()
    {
    [...]
    )

    Qui peut m'expliquer pourquoi je perd le type DateTime lors de l'utilisation de cette interface ????
    Merci.

  2. #2
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    DateTime est un type valeur, tu ne devrais donc pas mettre de '^' dans l'interface.
    Le boxing implicite n'est pas compris en C# (en C#, les valeurs box�es sont uniquement manipulables par object, ou peut-�tre aussi ValueType), et je pense d'ailleurs que �a n'est pas CLS-compliant...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    33
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 33
    Par d�faut
    Tu as raison, il s'agit du fait que DateTime est une valeur et dans ce cas si je retire les ^, j'ai le bon "type" de donn�e qui apparait.

    Merci.

    Et confirmation, puisque j'ai avanc� depuis sur l'utilisation de mes libs C++ en C#, C++/CLI est tr�s facile � mettre en oeuvre en peu de temps. ( j'ai commenc� hier !! )

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Creer une interface graphique
    Par Porteuris dans le forum D�buter
    R�ponses: 7
    Dernier message: 27/01/2009, 13h59
  2. R�ponses: 11
    Dernier message: 19/01/2009, 19h24
  3. Créer une interface de saisie de fiche de renseignements
    Par najbet dans le forum Interfaces Graphiques
    R�ponses: 14
    Dernier message: 07/06/2007, 15h00
  4. creer une interface multiplateforme qui peut migrer du pc vers le mobile ou le pda
    Par phoenix8006 dans le forum Interfaces Graphiques en Java
    R�ponses: 2
    Dernier message: 17/02/2007, 13h10
  5. Probleme pour creer une interface
    Par drcd dans le forum Langage
    R�ponses: 5
    Dernier message: 14/10/2006, 17h25

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