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 :

[VC.Net++] Probleme d'ouverture d'un fichier ini !


Sujet :

VC++ .NET

  1. #1
    Membre confirm� Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par d�faut [VC.Net++] Probleme d'ouverture d'un fichier ini !
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
     
    BOOL CVCAConfig::IsExistentFile(string Inifile)
    {
    	AfxMessageBox(Inifile.c_str());
     
    	std::ifstream fichier(Inifile.c_str()); 
       if ( fichier != 0)  
     
    	 //if ( (_access( file.c_str(), 0 )) != -1 ) 
    	  //&& ((_access(file.c_str(), 4 )) != -1 )
     {
         //AfxMessageBox("");	
     
    	 return true;
     
     }
     else  
     {  
    	  AfxMessageBox("Configuration File not Available");
    	 return false; 
     }
    }
    j'ai passe en parametre la chaine "c:\\test.ini" ...le fichier existe bien mais la methode ne le trouve pas !!

    ou est l'erreur!!

  2. #2
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    Pourquoi pas directement

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    String* path = S"c:\\test.ini";
    if (File::Exists(path))
    {
       //le code à executer
    }
    else
    {
       AfxMessageBox("Configuration File not Available"); 
    }

  3. #3
    Membre chevronn�
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    324
    D�tails du profil
    Informations personnelles :
    �ge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 324
    Par d�faut
    tu nous demande ou est l'erreur ? et en pas a pas ? la variable de chaine contient bien le bon chemin ? et ou est l'erreur c'est plutot a toi de nous le dire ... il te dit quelle intervient ou ton exception : UTILISE le mode pas a pas car c'est vraiment la base du debugage

  4. #4
    Membre �m�rite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    D�tails du profil
    Informations personnelles :
    �ge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par d�faut
    C'est du pur C++ natif.
    Ce n'est pas le bon forum.

  5. #5
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    Citation Envoy� par NicolasG
    C'est du pur C++ natif.
    Ce n'est pas le bon forum.
    Mmmh ce n'est pas ce que stipule le titre
    [VC.Net++] Probleme d'ouverture d'un fichier ini !

  6. #6
    Membre �m�rite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    D�tails du profil
    Informations personnelles :
    �ge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par d�faut
    Citation Envoy� par neguib
    Mmmh ce n'est pas ce que stipule le titre
    [VC.Net++] Probleme d'ouverture d'un fichier ini !
    En effet, Visual C++ .net est le seul IDE pour C++ maintenant que Visual C++ 6 est abandonn� par MS.
    On peut utiliser le fw .Net ou pas.

    Ici, on a :
    std::string et non System::String
    AfxMessageBox() et non System.Windows.Forms.MessageBox
    ...

    oui je sais, j'aime avoir le dernier mot

  7. #7
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    OuiOui mais moi aussi
    En fait m�me l'utilisation de System.IO semble 'absente'
    donc est-ce un souci de passage au .Net comme les vbcistes qui code � l'ancienne sans utiliser ce qu'offre le Framework :

  8. #8
    Membre �m�rite
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    487
    D�tails du profil
    Informations personnelles :
    �ge : 56
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations forums :
    Inscription : Juillet 2002
    Messages : 487
    Par d�faut
    C'est vrai.
    Tu as raison, le meilleur moyen est d'utiliser File::Exists()

    Attendons que le principal interess� donne son avis.

  9. #9
    Membre confirm� Avatar de jlassira
    Inscrit en
    Mai 2005
    Messages
    228
    D�tails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 228
    Par d�faut
    le code fonctionnait bien j'avais juste une fausse manouvre de mon cote mais le code est juste et ca marche la
    pour ekinox17 je dis : tu pense que si j'e sais ou est l'erreur j'aurais post� mon message ici soyons logiques!

    pour ce qui est offre .Net oui on peut l'integrer facilement dans du code pur natif C++ il faudra juste integrer les bolles dll

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
     
    #using <mscorlib.dll> 
     
    using namespace System; 
    using namespace System::IO;
    comme ca vous pouvez utiliser le framwork .Net sans problemes!! bien sur il faudra ajouter les dlls appropri�es pour chaque methode demand�e!!

    voil� j'espere que ej ne dis pas de betises l�

  10. #10
    Expert confirm�
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    D�tails du profil
    Informations personnelles :
    �ge : 65
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par d�faut
    alors ne pas oublier bouton en bas � gauche

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

Discussions similaires

  1. probleme d'ouverture d'un fichier excel
    Par jojolastar27 dans le forum C++Builder
    R�ponses: 12
    Dernier message: 19/05/2009, 14h49
  2. [ASP .NET 2.0] Ouverture d'un fichier depuis Navigateur web
    Par slideveloppeur2006 dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 10/10/2008, 11h25
  3. Probleme d'ouverture d'un fichier suite � install vista
    Par pronolovic dans le forum VC++ .NET
    R�ponses: 5
    Dernier message: 06/02/2007, 07h17
  4. [Debutant][VB.net] Probleme d'ouverture d'une fichier excel
    Par Tatouine dans le forum Windows Forms
    R�ponses: 4
    Dernier message: 22/06/2006, 12h42
  5. [VB.NET] Problème d'accès à un fichier
    Par pcdj dans le forum ASP.NET
    R�ponses: 3
    Dernier message: 09/12/2005, 11h07

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