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 :

Comment installer un executable


Sujet :

Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 32
    Par défaut Comment installer un executable
    Bonjour
    j'ai developpé une petite application en delphi et aimerait installer uniquement l'executable sur un autre PC pour les utilisateurs sans qu'ils puissent acceder au programme et le modifier.Comment procéder? merci

  2. #2
    Membre éprouvé Avatar de defluc
    Homme Profil pro
    Architecte
    Inscrit en
    Mai 2002
    Messages
    1 383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 76
    Localisation : Belgique

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Mai 2002
    Messages : 1 383
    Par défaut
    Ben tu ne livres que l'exe tiens.

  3. #3
    Fxg
    Fxg est déconnecté
    Membre émérite
    Homme Profil pro
    ingénieur financier
    Inscrit en
    Septembre 2003
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : ingénieur financier

    Informations forums :
    Inscription : Septembre 2003
    Messages : 513
    Par défaut
    Tu utilises InnoSetup (par exemple) qui te permet de créer un install de ton programme.
    Les utilisateurs ne pourront modifier ton programme que si tu livres les sources.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Âge : 69
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Par défaut Magdani
    C'est le .exe qui fait fonctionner l'application.
    Tu peux trés bien envoyer ton projet.exe (icône Delphi avec en principe un éclair) dans un nouveau répertoire nommé par exemple Mon Application dans tes documents et par la suite envoyer ce repertoire sur un autre PC (sans que Delphi soit installé sur ce PC).
    Tu peux aussi cliquer à droite du projet.exe pour créer un
    raccourci dans le repertoire Mon Application et envoyer celui-ci vers le bureau.
    (Ceci si tu ne veux créer un setup ou autorun)

  5. #5
    Membre averti
    Inscrit en
    Novembre 2006
    Messages
    32
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 32
    Par défaut
    Bonjour,
    j'ai utilisé innosetup mais lors de la procédure quand il me dit d'ajouter les DLL je ne retrouve pas les fichiers qui ont cette extension.

    Citation Envoyé par Fxg Voir le message
    Tu utilises InnoSetup (par exemple) qui te permet de créer un install de ton programme.
    Les utilisateurs ne pourront modifier ton programme que si tu livres les sources.

  6. #6
    Expert confirmé

    Avatar de Nono40
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2002
    Messages
    8 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Loir et Cher (Centre)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Industrie

    Informations forums :
    Inscription : Mai 2002
    Messages : 8 640
    Par défaut
    Dire qu'il ne faut que l'exe est partiellement vrai.

    Il faut déjà que le projet soit compilé sans les paquets d'exécution.
    Options du projet->Paquets->Décocher la case "Utiliser les paquets d'exécution".

    Ensuite, si tu utilises des composants active X ils devront être installés et enregistrés proprement sur chaque PC. Là innosetup est ton ami pour le faire.

    Si tu utilises des bases de données, suivant le type d'accès et de connexion il ta faudra installer sur chaque PC des dll. En plus du client BDD bien sûr. Là ça dépend des cas :
    - BDE : il faudra l'installer et le configurer sur chaque machine
    - DBExpress : il faudra copier les bonnes dll avec l'exécutable
    - Midas (TClientDataSet ) : si tu ajoutes MidasLib dans le uses il n'y a rien à faire. Sinon il y a une dll de plus à copier.
    - IBX, OCi, etc : rien car ils sont spécifiques à une BDD et se connecte en natif directement. Bien sûr il faut que le client BDD soit installé.

    Plus bien sûr tout ce qui n'est pas standard que tu auras pu utiliser dans ton application.

    En aucun cas les Dcu ou les sources ne seront utiles.
    Delphi :
    La F.A.Q. , 877 réponses à vos questions !
    264 sources à consulter/télécharger !

Discussions similaires

  1. Réponses: 1
    Dernier message: 03/04/2012, 09h51
  2. comment créer un executable d'installation ?
    Par _LittleFlea_ dans le forum Général Java
    Réponses: 2
    Dernier message: 29/09/2009, 14h43
  3. comment rendre l'executable installable
    Par minooo dans le forum Langage
    Réponses: 11
    Dernier message: 24/11/2008, 22h55
  4. Réponses: 7
    Dernier message: 01/05/2002, 20h23
  5. [Kylix] Comment installer Kylix sur Mandrake 8.2 (page2)
    Par Philippe LE PONT dans le forum EDI
    Réponses: 3
    Dernier message: 01/05/2002, 12h52

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