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 :

Probleme pour utiliser un espace de nom de windows : System::Net::IPHostEntry


Sujet :

C++/CLI

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut Probleme pour utiliser un espace de nom de windows : System::Net::IPHostEntry
    Bonjour,

    Je souhaiterais utiliser cette classe System::Net::IPHostEntry sous Windows.
    Je cherchais donc l'include à ajouter pour pouvoir le faire. Mais je n'ai trouvé que :
    #include "stdafx.h" que je n'utilisais pas actuellement dans mon application wxWidget.

    et cela ne fonctionne pas. Mes header précompilé sont bien activés pourtant.

    Pourriez vous m'indiquer ce qu'il faudrait que je fasse comme include pour pouvoir utiliser cette classe ?

    Merci

  2. #2
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    Salut,

    Je ne suis pas certain, mais peut-être devrais-tu ajouter la référence System.Net à ton projet :

    ( Je suis sur VS2008 )

    1)Dans l'explorateur de solutions ( à gauche de 'écran ), cliques droit sur le nom de ton projet ( la deuxième ligne )
    2)Choisis "Référence..."
    3)"Propriétés communes"->"Structure de références"
    4)Cliques sur le bouton "Ajouter une nouvelle référence..."
    5)Dans la fenêtre qui apparait, choisir l'onglet ".NET"
    6)Sélectionner le fichier "System.Net"
    7)Tu fais OK partout ou on te demande

    Après ceci, tu peux ajouter dans ton projet :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    using namespace System::Net;
    A tester, mais je crois que ça résout ton problème...

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    Merci pour ton coup de main. Hélas, cela ne fonctionne pas.
    Je suis sous Visual 2005.
    Clique droit et j'ai bien "références".
    Dans propriétés communes, j'ai un bouton "Ajouter une nouvelle référence..."
    cependant, lorsque je clique dessus, j'ai une liste vide !

  4. #4
    Membre chevronné

    Homme Profil pro
    Inscrit en
    Octobre 2008
    Messages
    426
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Puy de Dôme (Auvergne)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 426
    Par défaut
    As-tu installé le Windows Server 2003 R2 Platform SDK après avoir installé VisualStudio sur ton PC?

    Je demande ça, car moi : oui! Et comme je ne sais pas si les classes de System::Net son inclus dans VS tout seul ou s'il faut lui ajouter le SDK cité ci-dessus...

    ...Au cas où, pour télécharger ce SDK Microsoft ® Windows Server® 2003 R2 Platform SDK

    Et pour en savoir plus sur les Kits de développement logiciel Windows

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    Je vais vérifier. Sinon, pour l'instant ça va. Comme je devais faire un petit module rapide qui envoie juste des messages udp. J'ai utilisé les wxWidgets et ça fonctionne.
    En tout cas merci, ça me sera toujours utile de comprendre comment fonctionne le sdk de windows !

  6. #6
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 436
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 436
    Par défaut
    Ces classes sont des classes .NET, dans System::Net, pas des classes C++.

    Vous ne les trouverez pas dans un quelconque .h, inl ou cpp, mais elles sont directement utilisables depuis les assembly les contenant via un Add Reférence comme l'a indiqué bertry.

    Le truc, c'est que pour pouvoir les utiliser, il faut que votre projet utilise le Framework .NET.

    Et en faisant cela, c'est carrément un nouveau langage, le C++/CLI.

    Donc, si c'est pour un projet jouet, n'utilisez pas les classes .NET.

  7. #7
    Membre éclairé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Avril 2004
    Messages : 574
    Par défaut
    Merci. Au final, je me suis debrouillee avec des sockets windows simple...

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

Discussions similaires

  1. Probleme pour utiliser ma dll en release
    Par irnbru dans le forum MFC
    Réponses: 4
    Dernier message: 30/09/2007, 15h01
  2. Réponses: 1
    Dernier message: 18/07/2006, 16h44
  3. [VS2005/Oracle] Probleme pour utiliser Oracle
    Par cnguyen dans le forum Oracle
    Réponses: 1
    Dernier message: 03/07/2006, 17h13
  4. Réponses: 4
    Dernier message: 22/05/2006, 11h46
  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