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 :

Migration D7 vers Delphi XE5 : taille énorme du exe


Sujet :

EDI Delphi

  1. #1
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 666
    Points : 643
    Points
    643
    Par défaut Migration D7 vers Delphi XE5 : taille énorme du exe
    Bonsoir,

    Il y a trois ans, j'ai développé une application sous Delphi 7 (eh oui on peut faire beaucoup de choses avec ) et maintenant j'ai migré le projet vers Delphi XE5 pour le support de l'unicode.

    La compilation se fait sans aucun soucis (sous Delphi XE5), mais la taille de mon exe est passée de 12 mo(sous Delphi 7) à 58 mo (sous Delphi XE5) !
    C'est très surprenant parce que j'ai rien changé au projet : les mêmes composants, le même code.Pas une ligne de code ajoutée...

    S'agit-il d'une configuration de l'EDI?

    Je suis preneur à toutes suggestions.

    A+

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par NABIL74 Voir le message
    Il y a trois ans, j'ai développé une application sous Delphi 7 (eh oui on peut faire beaucoup de choses avec ) et maintenant j'ai migré le projet vers Delphi XE5 pour le support de l'unicode.

    La compilation se fait sans aucun soucis (sous Delphi XE5), mais la taille de mon exe est passée de 12 mo(sous Delphi 7) à 58 mo (sous Delphi XE5) !
    C'est très surprenant parce que j'ai rien changé au projet : les mêmes composants, le même code.Pas une ligne de code ajoutée...

    S'agit-il d'une configuration de l'EDI?
    Les nouvelles versions de Delphi font prendre de l'embonpoint aux applications générées, en particulier en mode Debug.
    Lorsque vous générez votre application pour l'utiliser en production, dans le Gestionnaire de projet (à droite par défaut dans l'EDI), changez de Configurations de construction (c.a.d. passez de Debug à Release) et l'exécutable généré aura perdu du poids, sans être toutefois aussi svelte qu'il pouvait l'être avec Delphi 7...
    Philippe.

  3. #3
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 666
    Points : 643
    Points
    643
    Par défaut
    Bonsoir,

    Merci Ph. B. pour ton aide.

    ça marche. Le exe a perdu beaucoup de poids. Il est passé de 58 mo à 19 mo seulement.

    Avant de poster ma question sur le forum, j'ai fait pas mal de test en allant au :
    Menu => Projet => Options => Cible => Release configuration - windows 32 bits plate-form
    mais la taille n'a pas changée!

    L'application reste-t-elle toujours performante en mode "Release " ?

    Encore merci Ph. B.

  4. #4
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Citation Envoyé par NABIL74 Voir le message
    Avant de poster ma question sur le forum, j'ai fait pas mal de test en allant au :
    Menu => Projet => Options => Cible => Release configuration - windows 32 bits plate-form
    mais la taille n'a pas changée!
    C'est normal, cette partie décrit le paramétrage de chaque configuration de construction (pour quel système d'exploitation, 32 ou 64 bit, Debug ou Release) mais n'indique pas quelle configuration utiliser.

    Pour que vous ayez pu observer une variation, il aurait fallu que les modifications que vous avez réalisées le soient sur la configuration sélectionnée pour la construction.

    De plus, il aurait fallu modifier les paramètres proposés après avoir cliqué sur Compilateur Delphi > Compilation...

    Citation Envoyé par NABIL74 Voir le message
    L'application reste-t-elle toujours performante en mode "Release " ?
    Normalement au moins aussi performante si ce n'est plus.
    Philippe.

  5. #5
    Membre confirmé
    Homme Profil pro
    Enseignant
    Inscrit en
    Août 2008
    Messages
    666
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Algérie

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 666
    Points : 643
    Points
    643
    Par défaut
    Bonsoir,
    Pigé Ph. B.!
    Merci pour votre aide.

    Nabil

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

Discussions similaires

  1. Migration Delphi-Access vers Delphi-SQL Server
    Par burkan dans le forum Bases de données
    Réponses: 5
    Dernier message: 05/05/2008, 03h31
  2. Réponses: 11
    Dernier message: 15/01/2008, 13h28
  3. migration de delphi vers delphi.net
    Par momo629 dans le forum Delphi .NET
    Réponses: 2
    Dernier message: 03/08/2007, 20h11
  4. Réponses: 2
    Dernier message: 22/11/2006, 15h54
  5. Réponses: 3
    Dernier message: 05/10/2005, 17h19

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