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++ Discussion :

probleme avec : using namespace


Sujet :

C++

  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Points : 546
    Points
    546
    Par défaut probleme avec : using namespace
    Bonjour,

    j'essai de faire comme indiqué sur cet exemple

    seulement voila, j'ai de suite des erreurs sur le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    using namespace System;
    using namespace System::Security::Cryptography;
    using namespace System::Text;
    error C2871: 'System' : a namespace with this name does not exist
    error C2653: 'System' : is not a class or namespace name
    error C2871: 'Cryptography' : a namespace with this name does not exist
    error C2653: 'System' : is not a class or namespace name
    error C2871: 'Text' : a namespace with this name does not exist
    et quand je rajoute devant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #include <tchar.h>
    #using <mscorlib.dll>
    je n'ai plus les erreurs précédentes mais :
    fatal error C1190: managed targeted code requires '#using <mscorlib.dll>' and '/clr' option

    ca peut venir d'ou ?



    nb : j'utilise VC++ 6 .net en dialogs

  2. #2
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut Re: probleme avec : using namespace
    Citation Envoyé par firejocker
    nb : j'utilise VC++ 6 .net en dialogs
    Je ne pense pas non
    VC++ .Net c'est la version 7 (2002) et 7.1 (2003). Elles permettent de faire du Managed C++ (#using <mscorlib.dll>).
    VC++ 8 introduit le C++ CLI, nouvelle syntaxe, plus besoin de #using <mscorlib.dll> qui est automatique pour un projet .Net.

    C'est autre chose que le C++ natif de VC++ 6.

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Décembre 2003
    Messages
    650
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Décembre 2003
    Messages : 650
    Points : 546
    Points
    546
    Par défaut
    tout ce que je veux faire la, c'est hasher un mot de passe en md5,

    il y a plus simple ?

    jviens de modifier X options du compilo pour pouvoir corriger ces erreurs,
    ca me geneetant donné qujsais pas du tout ce que tout cela fait

    et puis maintenant, j'ai l'erreur
    DigitickDlg.cpp(386) : error C3828: 'System::Text::ASCIIEncoding': placement arguments not allowed while creating instances of managed classes
    sur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ASCIIEncoding* ascii = new ASCIIEncoding();

  4. #4
    Expert éminent sénior

    Homme Profil pro
    pdg
    Inscrit en
    Juin 2003
    Messages
    5 754
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : pdg

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 754
    Points : 10 719
    Points
    10 719
    Billets dans le blog
    3
    Par défaut
    Je sais pas quelle version tu utilises, sous VC++ 2005 il faut utiliser gcnew sur des objets managés.
    Ton programmes sera un exe .Net, qui nécessitera le framework.
    Pour hasher en MD5, tourne toi plutot vers une lib de cryptage en C++ natif.
    Y'a la CryptoAPI Windows aussi ( CryptCreateHash... ).

Discussions similaires

  1. [2.x] probleme avec mon namespace est fosuserbundle
    Par adel25 dans le forum Symfony
    Réponses: 1
    Dernier message: 01/04/2014, 18h33
  2. Réponses: 9
    Dernier message: 11/07/2012, 19h01
  3. Problem avec "use MIME::Lite
    Par loula427 dans le forum Web
    Réponses: 11
    Dernier message: 25/09/2009, 19h54
  4. Probleme avec "using namespace std"
    Par lui88 dans le forum C++
    Réponses: 3
    Dernier message: 22/07/2009, 13h20
  5. [.Net] Probleme avec les namespace
    Par ksoft dans le forum MFC
    Réponses: 3
    Dernier message: 07/06/2006, 18h23

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