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

 Delphi Discussion :

Lancer l'exécution de mon programme ?


Sujet :

Delphi

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Par défaut Lancer l'exécution de mon programme ?
    Bonjour, (J'ai 12 ans et je débute ...)
    Je m'essaye à Delphi depuis quelques temps.
    J'ai remarqué que quand je réouvre un ".pas" créé un autre jour : je n'ai plus accès au bouton "Exécuter (F9)" -il est grisé ...)c'est normal ?
    Je ne peux donc pas l'exécuter ni créer de ".exe" : ce qui est un peu bête ...
    Qu'est-ce que ça peut être ?
    Il s'agit de la version 7.0, build4.453 (non enregistré)
    Es-ce parce que c'est une version non enregistrée ? Que pourrais-je faire ?
    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir Lamy

    Un programme nécessite plusieurs fichiers pour être compilé puis être exécuter.
    En premier il y a le fichier de projet en .dpr, c'est lui que tu dois ouvrir. Ce fichier est généré automatiquement lors de la création et est modifié également automatiquement quand tu ajoutes un fiche ou un module.
    Une fiche est constituée de deux fichiers un .pas et un .dfm avec le même nom.
    Et un module lui n'est constitué que de code dans un fichier .pas.

    Quand tu enregistres, il faut bien tout enregistrer, et normalement pour un nouveau projet, à la fermeture l'éditeur te demande à minima 2x: -une fois la fiche et -une fois le projet.

    Delias

  3. #3
    Invité
    Invité(e)
    Par défaut
    Comme l'indique Delias il faut ouvrir ton projet (fichier .dpr ou .dproj), c'est lui qui contient les liens vers tes unités.

    Lors de l'ouverture du projet à droite dans le "Gestionnaire de projets" tu vas retrouver tes fiches.

    Tu pourras ainsi compiler le projet et récupérer ton .exe

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Par défaut
    Bonsoir,
    Merci d'avoir répondu.
    C'est sûrement ma mauvaise gerstion de fichiers, je vais donc essayer d'être plus clair sur les fichiers produits, mais en fait j'ai galéré pour avoir l'ensemble de ces fichiers dans un même répertoire que je choisis moi-même car il me génère mon exe dans le répertoire bin de deplhi au milieu de tous les bin "delphi" ... ça me stresse un peu. (D'où mes déplacement manuels et d'où certainement mon pb...)
    Encore merci !

  5. #5
    Modérateur

    Homme Profil pro
    Ingénieur électricien
    Inscrit en
    Septembre 2008
    Messages
    1 282
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Suisse

    Informations professionnelles :
    Activité : Ingénieur électricien

    Informations forums :
    Inscription : Septembre 2008
    Messages : 1 282
    Par défaut
    Bonsoir Lamy

    Je viens de tester sur un Delphi 7 Edition Personnel.
    Un nouveau projet est ouvert au lancement de Delphi
    J'effectue la commande "Tout enregistrer", 4ème icône de la barre principale, en dessous de "Chercher", elle représente deux disquettes, l'une recouvrant partiellement l'autre.
    J'ai une première fenêtre "Enregistrer sous" pour la fiche, je crée mon répertoire de projet dans Mes Documents. Et valide avec le nom par défaut Unit1.pas
    J'ai une deuxième fenêtre "Enregistrer sous" pour le projet cette fois, le répertoire est celui choisi juste au pas d'avant, je valide avec le nom par défaut Project1.dpr
    Puis je lance l'exécution.

    A la fin j'ai bien tout mes fichiers (8 dans ce cas, 5 fichiers Project1: .cfg, .dof, .dpr, .exe et .res et 3 fichiers Unit1: .dcu, .dfm et .pas) dans le même répertoire, y compris le .exe

    Si je choisi deux répertoires différents (1 pour le projet, l'autre pour la fiche), la génération est dans celui du projet.

    Delias

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Par défaut
    OK, merci, j'essayerai (dès que j'aurai accès au PC de mon père 😉 )

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    32
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 32
    Par défaut
    merci ça marche

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 15/12/2007, 16h52
  2. Réponses: 3
    Dernier message: 12/07/2007, 02h40
  3. Réponses: 1
    Dernier message: 13/04/2007, 08h48
  4. Impossible de lancer la compilation de mon programme
    Par Spinoza23 dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 20/03/2007, 14h19
  5. Lancer un exécutable de mon serveur free d'un PC distant
    Par johnson95 dans le forum Développement
    Réponses: 2
    Dernier message: 30/10/2006, 16h45

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