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

EDI Delphi Discussion :

package avec un projet


Sujet :

EDI Delphi

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 18
    Points : 19
    Points
    19
    Par défaut package avec un projet
    Bonjour,

    Je suis en train de faire un programme, qui jusqu'ici marche bien, j'essais maintenant de le faire tourner sur d'autre ordinateur, et on me dit qu'il me manque des packages, après avoir regarder l'aide de delphi, ils me disent de cliquez sur inclure les packages, mais cela ne change rien il faut qd même mettre les *dpl dans le meme dossier que mon application.

    J'aimerais que ces fichiers ne soit pas aussi nombreux et surtout pouvoir les mettre dans un autre dossier. Comment dois je procéder ? Merci d'avnace.

    Chrisis

  2. #2
    Membre émérite
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 216
    Points : 2 306
    Points
    2 306
    Par défaut
    bonjour,

    tu as le choix, sois tu vas dans les options du projet et tu décoche l'option 'compiler avec les paquets d'execution, auquel cas tu n'auras pas besoin de les distribuer (pense par contre à construire le projet après cela, pas une simple compilation), soit tu distribue les package, et là tu peux les mettre dans le path de la machine (avec donc EXE ou dans windows, ou dans windows/system32, ...

    @++
    Dany

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2005
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 18
    Points : 19
    Points
    19
    Par défaut
    Mais si je ne les inclus pas, comment cela se passe t'il ? Il ne me manquera pas les packtages ? Tout sera inclus dans l'exe ?

  4. #4
    Expert éminent sénior

    Avatar de sjrd
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2004
    Messages
    4 517
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Suisse

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Enseignement

    Informations forums :
    Inscription : Juin 2004
    Messages : 4 517
    Points : 10 154
    Points
    10 154
    Par défaut
    En décochant la case, ton programme ne sera plus fait de packages : il sera uniquement constitué de toutes les unités dont il a besoin (même celles qui font parties de packages), donc tu n'auras plus à te soucier de packages à distribuer.
    C'est normalement cette technique qu'on utilise. Il est relativement rare que l'on ait besoin ou qu'il soit avantageux de cocher cette case.

  5. #5
    Membre émérite
    Avatar de skywaukers
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Juin 2005
    Messages
    1 216
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations professionnelles :
    Activité : Directeur de projet
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2005
    Messages : 1 216
    Points : 2 306
    Points
    2 306
    Par défaut
    Oui, tout sera inclus dans l'executable. En fait le choix se fait selon ton type d'utilisation. Est-ce un soft que tu vas distribuer, ou est-ce un déploiement sur des postes sur lesquels tu seras à même de devoir déployer pleins d'autres applis. Dans le premier cas, il vaut mieux inclure les packages dans l'executable (donc décocher l'option) car le compilateur ne mettra dans l'executable que ce dont il a réèllement besoin, d'où un gain de place. Par contre dans la deuxième solution, tu as surement intérêt à étudier le déploiement des packages, qui te permettra par la suite un déploiement beaucoup plus léger de tes autres applications.

    @++
    Dany

  6. #6
    Membre chevronné
    Avatar de Clorish
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 474
    Points : 2 158
    Points
    2 158
    Par défaut
    Petite info : les packages sont deja compilé. Donc le compilo en extrait juste le code qui lui faut pour le copier dans l'exe.
    Dans le cas contraire, si l'option est cochee, l'exe ne contiendra que des liens (en plus de ton code perso bien sur) vers ces paquets et les references pour trouver le code choisi.
    au final, ton exe chargera les paquets en memoire pour utiliser son code.

    Inconvenient : tu re retrouve avec la meme chose que ton exe sans l'option coche plus toute une serie de chose dont t'as pas besoin.

    aventages : Exe reduit (car il ninclut plus tout ce qui est boutons, forms, etc ..) modularite et redondence reduite.

    Le but de cette option : permettre la mise a jour des paquets utilisées par plusieurs applications en une seule fois, et reduire la place sur le HDD en evitent la presence du code de generation d'un boutton par exemple dans chaques application !

    en fait, les paquets fonctionnent comme des Dlls ... (heureusement vu que ce sont en fait des Dlls modifies par borland afin de contenir des informations de types en plus )
    Mais la gestion de la place sur le HDD est de moins en moins importante, et demande un grand nombre d'applications ou une tres grosse partie de code partagé pour devenir rentable car fournir des bpl fait economiser 300ko sur une application de base mais oblige a fournir qques Mo de paquets

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 05/05/2015, 14h25
  2. Réponses: 0
    Dernier message: 05/05/2015, 11h46
  3. pb pour associé un fichier chm avec un projet MFC
    Par Cédric_07 dans le forum MFC
    Réponses: 9
    Dernier message: 05/12/2006, 15h56
  4. [eclipse 3.0.1] Création de projet avec sous-projet
    Par whilecoyote dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 11/07/2005, 10h31
  5. [Eclipse][Plugin] Liste des packages d'un projet
    Par vpet dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 14/06/2005, 14h59

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