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

Visual C++ Discussion :

Pas de code source !


Sujet :

Visual C++

  1. #1
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut Pas de code source !
    salut tout le monde .voila j'utilise visual c++ express 2005 , tout etait bien jusqu'a la .mais je viens d'essayer de compiler un petit projet sur le quel je travail un depuis moment ..mais une erreur s'affiche:
    Il n'y a pas de code source disponible pour l'emplacement en cours.
    et c'est le cas de tous mes projets !!!!!

    je veux signaler que cela est arriv� juste apres avoir inscrit le logiciel en ligne sur le site de microsoft ...

  2. #2
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    je ne sais pas si cela peut vous aider mais voila le message qui apparait



    voila c'est bizar et je suis vraiment bloqu� ..j'ai trouv� ce truc ce msdn mais mon cas n'est pas vraiment trait� ..je suis bloqu�

  3. #3
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    C'est la premi�re fois que je vois un tel message (et il n'est pas num�rot�, donc impossible de conna�tre la version anglaise), mais j'ai une petite id�e.

    V�rifie le mode de compilation: Tu dois �tre en Debug Win32 ou Release Win32 normalement...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  4. #4
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    oui je suis en debug win 32 ...et je ne crois pas que j'ai chang� des parametres de ce type et tout aller bien avant..
    j'ai trouv� quelqun qui a le meme probleme et il a visual c++ en anglais... ca lui donne :

    There is no source code available for the current location.

    je signal que je peux acceder au .exe et ca marche normalement !
    je compile et pour verifier j'accede depuis l'executable : donc la compilation se fait naturellement le probleme vient d'ailleur je crois !

  5. #5
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    C'est le debugger, �a.
    Tu as lan�� l'ex�cution dans le debugger au lieu de faire un "start not debugging"...

    Pour lancer l'ex�cution normalement, il faut utilise l'ic�ne de fl�che verte creuse (la fl�che verte pleine est celle du debugger).
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  6. #6
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    oui mais normalemnt je fais un debogage avant l'execution non?
    je fesais tjrs comme ca et normalemnt apres ca lance l'execution directement .
    mais la c'est bizar...... et si j'ai des erreurs pendant le debogage comment ca se fait que l'executable va bien et le progarmme ne se plante pas ?

  7. #7
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Si une exception est "attrapp�e" par du code que tu ne contr�les pas, le programme ne platera pas mais le debugger peut r�agir au moment o� elle est lanc�e...

    Et il est fort possible que ce soit du code dont tu n'as pas les sources (par exemple, un �v�nement dans une DLL syst�me)...
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  8. #8
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    ok ..mais je comprend pas tjrs la source de ce probleme et comment je peux la regler ?

    vous croyez que la reinstallation de vc++ est necessaire ?

  9. #9
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Normalement, non.

    Commence par lancer le programme hors du debugger, puis lance-le avec l'option "Go" (touche F5 chez moi et sous Visual 6) au lieu de l'option "step into", etc.

    Et quand tu vois ce message, inspecte la Call Stack: Il y a de grandes chances que tu sois effectivement � un endroit qui n'est pas dans ton code, donc il est normal que tu n'aies pas le code source.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  10. #10
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    desol� mais ce que vous dites est flou pour moi
    c'est quoi ce call stack ...si vous parlez d'assembleur je ne crois pas que je peux comprendre grande chose de ces trucs moi.
    j'ai pas de Go moi ..vous voulez que je fasse un debogage pas a pas ?
    en fait le compilateur me signale une ligne en assembleur :
    00365B4E popad
    00365B4F or dword ptr [esp],100h
    00365B56 fnop
    00365B58 popfd
    00365B59 inc edx
    00365B5A popfd <====== celle ci
    00365B5B push esi
    00365B5C call 00365B61
    00365B61 pop esi
    00365B62 pop esi
    00365B63 cmp edx,ecx




  11. #11
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    MAIS ON SE FICHE DE L'ASSEMBLEUR!

    Je parle de la petite fen�tre "Call Stack" (ou "pile d'appels" en Fran�ais, je suppose) qui indique toutes les fonctions qui ont appel� celle-ci!
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  12. #12
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    ok
    dans la pile d'appel il me signal plusieurs fonctions et il pointe sur celle la

    > amvo1.dll!00365b5a()

    [Les frames ci-dessous sont peut-�tre incorrects et/ou manquants, aucun symbole charg� pour amvo1.dll]
    ntdll.dll!7c91fb71()
    ntdll.dll!7c9111a7()
    ntdll.dll!7c92cbab()
    ntdll.dll!7c92c94d()
    .......
    ......
    ...

    Et j'ai remarqu� que les projets ou je n'utilise pas la sdl vont bien !!
    c'est peut etre elle la source !

  13. #13
    Expert �minent
    Avatar de M�dinoc
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 397
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 41
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 397
    Par d�faut
    Et qu'est-ce qui se passe si tu refais simplement "go" (fl�che verte pleine) ?
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parl� avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

  14. #14
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    salut et desol� pour le retard.

    en fait voila le menu que j'ai


    le rectangle vert c'est debogage et c'est ce bouton que j'utilise normalment pour compiler .

    je crois que je vais suivre la plus facile des solutions et installer de nouveau vc++
    en esperant que cela va regler le probleme

  15. #15
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    salut je crois que je viens de trouver une mauvaise nouvelle (pour moi bien sur)

    j'ai fais une petite recherche sur la fonction qui se trouve dans l'appel de pile et je crois que c'est un petit beau virus qui est l'origine de tout cela : "amvo.exe"

    a suivre....

  16. #16
    Membre �clair� Avatar de guitariste
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    245
    D�tails du profil
    Informations personnelles :
    �ge : 45
    Localisation : France, Paris (�le de France)

    Informations forums :
    Inscription : Juillet 2007
    Messages : 245
    Par d�faut
    salut tout le monde .
    j'ai enfin pu degager ces sales bestioles de ma machine

    tout va bien maintenant ..je savais que les virus pouvaient tout faire mais me faire sortir une erreur de compilation ...je crois que c'est du jamais vu

    en tout cas un grand merci pour M�dinoc et pour Avast

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

Discussions similaires

  1. R�ponses: 7
    Dernier message: 02/06/2009, 08h24
  2. R�ponses: 3
    Dernier message: 21/03/2009, 12h36
  3. R�ponses: 1
    Dernier message: 13/06/2008, 12h06
  4. proteger .class pour ne pas retrouver code source
    Par fantomas261 dans le forum Langage
    R�ponses: 3
    Dernier message: 04/11/2007, 10h36
  5. Je ne comprend pas le code source de ce programme
    Par elmodeno dans le forum VB 6 et ant�rieur
    R�ponses: 3
    Dernier message: 29/10/2006, 12h16

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