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++Builder Discussion :

commande execute ne compile pas


Sujet :

C++Builder

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Points : 27
    Points
    27
    Par défaut commande execute ne compile pas
    J'entreprends après une interrruption de quelques années, la programmation d'un petit utilitaire de calcul des éphémérides sous C++ Builder 6 que je n'avais pas encore utilisé jusqu'à présent.

    Dur de s'y remettre ! j'ai oublié un peu tout.

    Mais j'ai surtout un problème idiot que je n'avais pas avec le C++ Builder 5 et qui m'a fait perdre un temps conséquent : la commande Executer (F9) qui en principe sous C++ Builder 5 recompilait le programme dès qu'un fichier avait été modifié, ne recompile rien mais se contente de relancer la version .exe du programme enrégistré sur disque. La suppression de celui-ci entraine un message d'erreur du style "test1.exe absent".

    A ma grande confusion je n'ai pas réussi à trouver un menu où modifier ce comportement ?

    Cordialement à tous.
    Peter.

  2. #2
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Points : 3 766
    Points
    3 766
    Par défaut
    Salut Peter57:
    Je n'ai jamais eut ce soucis, par contre en cas de probleme c'est les fichiers .obj que tu doit supprimer et seulement ceux la.

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    On doit quand même pouvoir paramétrer le fonctionnement de cette commande dans un menu préférence quelconque ?
    Je ne sais pas si vous imaginez la galère que ca peut-être d'être obligé de quitter le programme chaque fois que vous testez la compilation !

  4. #4
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Points : 3 766
    Points
    3 766
    Par défaut
    Pour tester il faut utiliser F8 pour le mode pas a pas, pour mettre un point d'arret c'est en cliquant dans la marge gauche pour avoir un point rouge, pour lancer l'execution c'est F9 jusque au point d'arret.

  5. #5
    Membre éprouvé

    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    1 163
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 163
    Points : 1 148
    Points
    1 148
    Par défaut
    Citation Envoyé par blondelle
    Salut Peter57:
    Je n'ai jamais eut ce soucis, par contre en cas de probleme c'est les fichiers .obj que tu doit supprimer et seulement ceux la.
    Non le .exe et le .tds aussi ainsi que les .lib lorsqu'on parle d'une dll.

    En fait quand tu as un problème le mieux est de supprimer tout ce qui est généré par le compilateur.

  6. #6
    Membre éclairé
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Points : 786
    Points
    786
    Par défaut
    Citation Envoyé par Peter57
    J'entreprends après une interrruption de quelques années, la programmation d'un petit utilitaire de calcul des éphémérides sous C++ Builder 6 que je n'avais pas encore utilisé jusqu'à présent.

    Dur de s'y remettre ! j'ai oublié un peu tout.

    Mais j'ai surtout un problème idiot que je n'avais pas avec le C++ Builder 5 et qui m'a fait perdre un temps conséquent : la commande Executer (F9) qui en principe sous C++ Builder 5 recompilait le programme dès qu'un fichier avait été modifié, ne recompile rien mais se contente de relancer la version .exe du programme enrégistré sur disque. La suppression de celui-ci entraine un message d'erreur du style "test1.exe absent".

    A ma grande confusion je n'ai pas réussi à trouver un menu où modifier ce comportement ?

    Cordialement à tous.
    Peter.

    Salut !

    Une question bête peut être : En faisant "Enregistrer tout", ça marche pas aussi ?

    A+

  7. #7
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Février 2007
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Février 2007
    Messages : 57
    Points : 27
    Points
    27
    Par défaut
    En fait il devait effectivement y avoir un problème dans les fichiers.

    La doc précise que la commande 'executer' recompile les fichiers sources à la condition que le programme puisse les trouver.

    J'ai donc mis tous les fichiers du dossier à la corbeille et refait un enregistrement des différents fichiers.

    Et ca refonctionne ! La commande 'executer' compile le fichier chaque fois que celui-ci a été modifié. Donc problème résolu.

    Merci à tous.
    Peter.

  8. #8
    Rédacteur
    Avatar de blondelle
    Homme Profil pro
    Inscrit en
    Mars 2006
    Messages
    2 738
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 2 738
    Points : 3 766
    Points
    3 766
    Par défaut
    Alors pense a appuyer sur le petit bouton resolu

Discussions similaires

  1. l'executable n'est pas une win32 valide
    Par joebilou dans le forum Windows
    Réponses: 4
    Dernier message: 28/06/2005, 12h53
  2. Command.Execute laisse le recordset ouvert
    Par Immobilis dans le forum ASP
    Réponses: 10
    Dernier message: 16/02/2005, 18h32
  3. l'executable ne marche pas pourquoi?
    Par babemagus dans le forum C++
    Réponses: 13
    Dernier message: 26/01/2005, 20h10
  4. Réponses: 2
    Dernier message: 02/11/2004, 07h52
  5. Réponses: 5
    Dernier message: 01/08/2004, 02h11

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