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

MFC Discussion :

VC++ 6.0: Executable ne se lance pas


Sujet :

MFC

Vue hybride

beb30 VC++ 6.0: Executable ne se... 09/08/2006, 16h15
hiko-seijuro en mode debug certaines... 09/08/2006, 17h55
nico-pyright(c) voir dans la faq... 09/08/2006, 18h02
beb30 En fait je double clique sur... 09/08/2006, 18h17
Invité Oui mais tu ne réponds pas... 09/08/2006, 22h27
Invité Serait-il possible d'avoir... 09/08/2006, 18h11
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut VC++ 6.0: Executable ne se lance pas
    j'ai dévellopé un petit pgm avec Visual c++6.0.
    Lorsque je tente de lancer l'executable sur un pc ne disposant pas Visual c++ l'executable reste inactif. aucun message d'erreur, aucune réaction.

    Mon programme est structuré ainsi:

    *un projet principal de type MFC AppWizard (exe)
    -> Settings: C++: Code generation:Multithreaded
    General: Use MFC in a static library

    Ce projet fais appel a des fonctions de deux projets de type Win32 Static Library

    Ces deux projets ont pour config:
    -> Settings: C++: Code generation:Multithreaded
    General: Not using MFC


    Je ne comprends pas pourquoi celui ci ne se lance pas.

    En utilisant le logiciel fourni par Windows "Depends.exe", j'ai pu obtenir une liste de DLL qu'utilise mon executable. J'ai essayé de copier ces DLLs de mon envirronnement à celui d'un PC cible,dans le dossier System32, mais en vain.

    Je ss completement bloqué et je me dois de trouver une solution. J espere que par ce mois d'Aout, je trouverai parmis d'iireductibles développeurs qqun qui peut me donner un coup de main.

    J'ai egalement une question au sujet du mode DEBUG/RELEASE. Normalement un exe généré en mode Debug a plus de chance de fonctionner correctement qu'en mode Release non?


    Merci

  2. #2
    Membre Expert
    Avatar de hiko-seijuro
    Profil pro
    Inscrit en
    Mai 2004
    Messages
    2 011
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Mai 2004
    Messages : 2 011
    Par défaut
    en mode debug certaines erreurs sont passées à la trappe
    en revanche en mode release tu peux le distribuer sur n'importe quelle machine donc faut que ca soit compiler en release

    qu'est ce que tu appelles inactif sinon ?

  3. #3
    Rédacteur
    Avatar de nico-pyright(c)
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    6 414
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 6 414

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    En fait je double clique sur l'executable et rien ne se passe, aucune trace de fenetre qui tenterait de s'ouvrir.... rien le neant total.

    J'ai également essayé en mode release, mais sans succes. Ceci dit, je croyais que le mode debug était plus solide.

    J'ai déja regardé dans la FAQ, j'ai importé les DLLs, regardé sur différents site.... mais rien!

  5. #5
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par beb30
    En fait je double clique sur l'executable et rien ne se passe, aucune trace de fenetre qui tenterait de s'ouvrir.... rien le neant total.

    J'ai également essayé en mode release, mais sans succes. Ceci dit, je croyais que le mode debug était plus solide.

    J'ai déja regardé dans la FAQ, j'ai importé les DLLs, regardé sur différents site.... mais rien!
    Oui mais tu ne réponds pas aux questions : projet SDI, MDI , Dialogue ?
    As-tu essayé un simple projet avec ClassWizard ?

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2006
    Messages
    213
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 213
    Par défaut
    Effectivement je n'avais pas pris connaissance de la réponse qui m'avait été faite...

    Mon projet est de type Boite de dialogue. j'ai essayé un exe MFC tt simple et là, à ma grande surprise ca marche... je n'avais pas pu penser que cela pouvoir venir de mon programme..., car il tourne sans probleme sur un pc où visual c++ 6.0 est installé.
    C'est pour cela que je me suis penché sur un probleme de configuration ou de DLLs mais vraisemblablement non...

    Bizarre.

    Je vais essayer de suivre tes conseils:

    Le cas contraire c'est un pb d'initialisation et de développement d'application à investiguer avec des fichiers de log pour tracer ( conseil que je donne éternellement )
    Ca veut dire des fichiers de log?

  7. #7
    mat.M
    Invité(e)
    Par défaut
    Citation Envoyé par beb30
    En utilisant le logiciel fourni par Windows "Depends.exe", j'ai pu obtenir une liste de DLL qu'utilise mon executable. J'ai essayé de copier ces DLLs de mon envirronnement à celui d'un PC cible,dans le dossier System32, mais en vain.

    Merci
    Serait-il possible d'avoir une copie d'écran de depends.exe ?
    Est-ce que c'est une appli dialogue, MDI ,SDI ?

    Juste un petit test à faire : réaliser le même genre d'appli mais vide avec les assistants et avec MFC liées statiquement pour voir si le problème se reproduit.
    S'il se reproduit, c'est un pb interne MFC
    Le cas contraire c'est un pb d'initialisation et de développement d'application à investiguer avec des fichiers de log pour tracer ( conseil que je donne éternellement )

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

Discussions similaires

  1. Executable ne se lance pas sous xwindow
    Par DjPoke dans le forum Applications et environnements graphiques
    Réponses: 4
    Dernier message: 15/11/2013, 14h20
  2. [Compiler] Executable ne se lance pas sur un autre ordinateur
    Par cedji dans le forum MATLAB
    Réponses: 9
    Dernier message: 13/09/2013, 12h11
  3. [WD10] Executable Ne se lance pas
    Par chaabanimehdi dans le forum WinDev
    Réponses: 2
    Dernier message: 17/02/2009, 17h49
  4. L'executable ne lance pas
    Par Surikat14 dans le forum C
    Réponses: 4
    Dernier message: 17/08/2007, 08h28
  5. Envoi d'un mail en VBA: outlook ne se lance pas
    Par Hannibal dans le forum VBA Access
    Réponses: 4
    Dernier message: 01/06/2003, 15h24

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