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 :

Problème d'environnement d'exe


Sujet :

C++

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Lot (Midi Pyrénées)

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux

    Informations forums :
    Inscription : Février 2007
    Messages : 4
    Points : 6
    Points
    6
    Par défaut Problème d'environnement d'exe
    Bonjour,

    Je viens de découvrir ce petit problème.

    En VC6 c++ avec MFC
    j'ai un programme test.exe possédant les trois classes de base
    Test_doc Test_view Test_app

    Il me faut impérativement dans Test_App et en particulier dans InitInstance ()

    avant la déclaration "CMultiDocTemplate* pDocTemplate", ouvrir un fichier via une fonction locale

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    void OuvreFile ()
    {
    CFile file ("Test.txt",CFile:ModeRead); ...
    }
    Le Fichier Test.txt étant dans le répertoire de test.exe (c:\travail\), tout fonctionne parfaitement.
    De plus Test.exe via sa classe doc Test.doc OpenFile (...) peut ouvrir un fichier autre.
    Voici le PB:

    Quand je prends un fichier bidon.txt que je drop via l'explorateur dans Test.exe j'ai une erreur d'ouverture de Test.txt (file non présent ).
    Après moulte recherches il s'avére que ce type de drop place temporairement le répertoire courant dans c:\document and setting\francois ma home et non le répertoire de travail de text.exe c:\travail\test.exe ????

    Si quelqu'un à une idée Merci.

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    2 382
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 2 382
    Points : 4 936
    Points
    4 936
    Par défaut
    bon, je comprends pas grand chose, donc je vais supposer, quand tu drop le fichier sur l'exécutable, il devient argument de la ligne de commande.

Discussions similaires

  1. problème de portabilité du .exe
    Par olivier75015 dans le forum Delphi
    Réponses: 10
    Dernier message: 01/06/2007, 11h38
  2. Problème pour lancer le exe
    Par Clemsgc dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/05/2007, 09h47
  3. problème avec le w3wp.exe
    Par Phiss dans le forum IIS
    Réponses: 4
    Dernier message: 10/12/2006, 19h47
  4. Problème avec TWebBrowser et .exe
    Par secteur_52 dans le forum Composants VCL
    Réponses: 22
    Dernier message: 01/12/2005, 09h19
  5. Réponses: 5
    Dernier message: 09/05/2005, 12h24

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