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 :

Création d'un exécutable


Sujet :

Delphi

  1. #1
    Membre du Club
    Inscrit en
    Novembre 2007
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Novembre 2007
    Messages : 53
    Points : 47
    Points
    47
    Par défaut Création d'un exécutable
    salut
    comment creer un executable d'une application delphi6,j'ai telechargé Inno Setup Compiler mais il crée un instaleur (Setup),je veut que l'application (si possible)s'éxécute sans nécéssité d'avoir le delphi
    Merci

  2. #2
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Salut,

    Il faut savoir que lorsque tu compiles un projet, en sortie, tu as un exécutable. Pour que ce dernier soit utilisable sans avoir besoin de Delphi, il faut vérifier les points mentionnés dans la FAQ

    Si ton application ne possède pas de BDD, cela suffira sinon, il va falloir déployer le BDE ...
    En ce qui concerne Inno Setup, je ne comprends pas ton soucis. Inno Setup, comme InstallShield, sont des installeurs donc il est logique d'obtenir un Setup en sortie Peut-être que j'ai pas bien saisi la question ...

    A+

  3. #3
    Membre régulier Avatar de souminet
    Inscrit en
    Novembre 2006
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 351
    Points : 111
    Points
    111
    Par défaut
    Bonjour,

    Pour avoir un exécutable, il suffit de compiler ton projet, tu retrouvera ensuite le fichier Projet.exe dans ton répertoire de travail (répertoire courant dans lequel le projet .dpr) il te suffit de le lancer, mais biensur il est necessaire que le delphi soit installé... Sinon utilise le InstallShield , pour moi il donne de bon résultats et il est assez maléable...

  4. #4
    Rédacteur/Modérateur
    Avatar de ero-sennin
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2005
    Messages
    2 965
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Nord (Nord Pas de Calais)

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

    Informations forums :
    Inscription : Juillet 2005
    Messages : 2 965
    Points : 4 935
    Points
    4 935
    Par défaut
    Citation Envoyé par souminet Voir le message
    Bonjour,

    (...) il te suffit de le lancer, mais biensur il est necessaire que le delphi soit installé...
    Il n'est pas nécessaire que Delphi soit installlé pour lancer le Projet1.exe généré après compilation. Il faut vérifier que l'on compile bien le programme sans avoir coché la case "Construire avec les paquets d'exécution".
    Un installateur tel qu'Inno Setup ou InstallShield sont "nécessaires" dans le cas où l'application utilise :
    • D'autres données telle que des dll par exemple
    • Nécessite le déploiement du BDE


    C'est en grande partie pour les cas cités si dessus que l'on utilise des installeurs.

    Donc pour conclure, un projet ne nécessitant pas d'accès à une Base de Données ou qui ne requiert aucun fichier supplémentaire pour fonctionner, fonctionnera en suivant l'étape citée dans la FAQ à savoir :
    Allez dans "Projet" -> "Options" puis dans l'onglet "Paquets".
    Là il se trouve une case à cocher, "Construire avec les paquets d'exécution".
    Si elle est cochée, Delphi n'incluera pas les paquets d'exécution dans votre EXE et celui-ci ne fonctionnera donc pas partout.

    Si vous comptez déployer votre projet, pensez donc à décocher cette case ou bien à fournir les paquets de Delphi séparément !


    A+

  5. #5
    Membre régulier Avatar de souminet
    Inscrit en
    Novembre 2006
    Messages
    351
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 351
    Points : 111
    Points
    111
    Par défaut
    Citation Envoyé par ero-sennin Voir le message
    Il n'est pas nécessaire que Delphi soit installlé pour lancer le Projet1.exe généré après compilation. Il faut vérifier que l'on compile bien le programme sans avoir coché la case "Construire avec les paquets d'exécution".
    Un installateur tel qu'Inno Setup ou InstallShield sont "nécessaires" dans le cas où l'application utilise :
    • D'autres données telle que des dll par exemple
    • Nécessite le déploiement du BDE


    C'est en grande partie pour les cas cités si dessus que l'on utilise des installeurs.

    Donc pour conclure, un projet ne nécessitant pas d'accès à une Base de Données ou qui ne requiert aucun fichier supplémentaire pour fonctionner, fonctionnera en suivant l'étape citée dans la FAQ à savoir :
    Allez dans "Projet" -> "Options" puis dans l'onglet "Paquets".
    Là il se trouve une case à cocher, "Construire avec les paquets d'exécution".
    Si elle est cochée, Delphi n'incluera pas les paquets d'exécution dans votre EXE et celui-ci ne fonctionnera donc pas partout.

    Si vous comptez déployer votre projet, pensez donc à décocher cette case ou bien à fournir les paquets de Delphi séparément !


    A+
    Ah, d'accord autant pour moi, mes applications ont tojours eu recours au BDE, c'est ce qui m'a mené à croire que sans delphi je ne pouvais pas les exécuter...
    Merci pour l'info j'en tiendrais compte

Discussions similaires

  1. Création d'un exécutable
    Par astyanax dans le forum Powerbuilder
    Réponses: 4
    Dernier message: 03/07/2007, 20h34
  2. [C#] Création de l'exécutable
    Par mod_pello dans le forum Windows Forms
    Réponses: 2
    Dernier message: 11/04/2006, 11h54
  3. création javadoc + jar exécutable
    Par scoder dans le forum Langage
    Réponses: 7
    Dernier message: 04/11/2005, 17h06
  4. [IDEA] Création d'un exécutable
    Par seb.ch dans le forum Environnement de Développement Intégré (EDI)
    Réponses: 2
    Dernier message: 04/07/2005, 09h43
  5. Création automatique d'exécutable
    Par bourdon dans le forum Langage
    Réponses: 12
    Dernier message: 13/06/2005, 21h17

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