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

  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
    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 )

  5. #5
    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!

  6. #6
    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 ?

  7. #7
    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?

  8. #8
    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
    J'ai repris un exemple simple style MFCAppWizard (exe)

    j utilise dans ma boite de dialogue un composant de type COMONDIALOG pour obtenir une fonctionnalit� de Browser sur un bouton.

    Je me suis aper�u que lorsque j'enlevai celui ci dans ma boite de dialogue.
    Mon executable se lance...

    Est ce que l'utilisation de ce type de composant est incompatible avec un executable MFC...?

  9. #9
    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
    J'ai repris mon programme final que je dois porter sur d'autres PC et j'ai enlev� les composant COMMONDIALOG que j'utilisais pour pouvoir utiliser des fonctions de Browse/explorateur.... et l� mon exe se lance bien!!!

    Ce composant donc n'est peut �tre pas compatible...

    Je vais chercher une autre facon d'effectuer ce type de fonction...

    Si il y a des id�es je suis preneur.

    Merci

  10. #10
    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
    Par d�faut
    c'est pas internet explorer qui distribue les common dialogs ? je dis peut-etre une connerie, mais v�rifie si t'as bien les memes versions sur tes deux postes

  11. #11
    mat.M
    Invit�(e)
    Par d�faut
    Citation Envoy� par beb30
    Est ce que l'utilisation de ce type de composant est incompatible avec un executable MFC...?
    Eh oui mais effectivement comme le dit NicoPyright cela peut venir de la version de IE install�e....

    Citation Envoy� par beb30
    Je vais essayer de suivre tes conseils:

    Ca veut dire des fichiers de log?
    Voui toujours proc�der m�thodiquement

  12. #12
    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 cela ne sont pas les memes version d IE mais je ne comprends pas pourquoi l'exe initial fonctionne tres bien sur des pcs o� Visual c++ 6.0 est install�.

    Sinon connaissez vous une autre facon pour effectuer une fonction de style browse en MFC ...

  13. #13
    mat.M
    Invit�(e)
    Par d�faut
    Citation Envoy� par beb30
    Sinon connaissez vous une autre facon pour effectuer une fonction de style browse en MFC ...
    Qu'appelles-tu Browse ?
    Si c'est pour les r�pertoires on peut utiliser les fonctions du Shell, l'objet qui commence par SH_
    Aller sur www.codeproject.com ou www.codeguru.com il doit y avoir des exemples.

  14. #14

  15. #15
    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
    Merci � tous j'ai enfin pu r�soudre mon probleme....
    Les COMMON DIALOG �taien les fautifs.....


    Il est vrai que le fait de m'avoir aiguiller sur un truc tt simple comme:

    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 )

    Je n'y avait pas pens� et c vrai que j'aurais du le faire plut�t cela m'aurait �viter de tourner en rond trop longtemps!

    je m en souviendrai.....

    Merci encore

+ 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