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

C++Builder Discussion :

Réduisez jusqu'a plus de 65% la taille de vos exécutables


Sujet :

C++Builder

  1. #21
    Membre averti Avatar de uriotcea
    Homme Profil pro
    Ingénieur / physicien
    Inscrit en
    Septembre 2003
    Messages
    1 301
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur / physicien
    Secteur : Service public

    Informations forums :
    Inscription : Septembre 2003
    Messages : 1 301
    Points : 444
    Points
    444
    Par défaut
    Bonjour,

    J'ai testé cette outil et j'ai une petite question. Losque je me met en mode debugger sous builder à partir d'un programme passé par la moulinette il semble que le debugger ne fonctionne plus!
    Peut-etre n'ai pas le droit de faire ce genre de chose?

  2. #22
    Membre habitué

    Profil pro
    Cadre
    Inscrit en
    Mars 2006
    Messages
    132
    Détails du profil
    Informations personnelles :
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Cadre

    Informations forums :
    Inscription : Mars 2006
    Messages : 132
    Points : 168
    Points
    168
    Par défaut
    C'est une merveille ce truc! Comment ai-je pu passer à coté si longtemps!
    Là franchement, c'est LE gadget hyper utile
    Merci !
    Du bon sens tu auras
    Du bon sens tu auras encore
    Du bon sens tu auras toujours
    http://emilien.bresson.free.fr

  3. #23
    Membre averti
    Avatar de Altau
    Profil pro
    Inscrit en
    Juillet 2002
    Messages
    296
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France

    Informations forums :
    Inscription : Juillet 2002
    Messages : 296
    Points : 360
    Points
    360
    Par défaut
    Citation Envoyé par uriotcea
    J'ai testé cette outil et j'ai une petite question. Losque je me met en mode debugger sous builder à partir d'un programme passé par la moulinette il semble que le debugger ne fonctionne plus!
    Peut-etre n'ai pas le droit de faire ce genre de chose?
    Faut quand même pas trop en demander, uriotcea ! Comment crois-tu que fonctionne le debugger ? Il faut bien qu'il puisse gérer une correspondance entre le code compilé par BCB et le source, or le code compilé n'existe plus, il est compressé. Pour débugger, il faut simplement recompiler le programme. Rien de plus normal.

    P.S. Un autre outil de compression du même genre qu'UPX semble donner de meilleurs résultats : ASPACK. Il coûte 29$ . http://www.aspack.com/
    RAD Studio 10.3 / Ubuntu 20.04 - RYZEN 7 2700X - 24Go de RAM

  4. #24
    Membre chevronné
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    1
    Par défaut
    bonjour,
    effectivement il existe d'autre <packer> sur le marché
    le défault avec aspack est qu'il fonctionne mal avec les thèmes XP
    cordialement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

  5. #25
    Débutant Avatar de devlopassion
    Femme Profil pro
    Assistant aux utilisateurs
    Inscrit en
    Août 2006
    Messages
    576
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 43
    Localisation : Madagascar

    Informations professionnelles :
    Activité : Assistant aux utilisateurs

    Informations forums :
    Inscription : Août 2006
    Messages : 576
    Points : 276
    Points
    276
    Par défaut merciiiiiiiii
    merci bq camarades ;-)
    le plaisir d'apprendre

  6. #26
    Membre habitué Avatar de Mangacker
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    452
    Détails du profil
    Informations personnelles :
    Âge : 32
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2006
    Messages : 452
    Points : 181
    Points
    181
    Par défaut
    bonjour j'ai entendu dire que borland créait automatiquement des fichiers avec une certaine extention mais qu'ils ne sont jamais utilisés alors si quelqu'un en a entendu parlé qu'il me le dise

    merci beaucoup d'avance
    /**
    * Author: Tehem
    * Version: 2.0
    */
    Extension Twig pour Symfony 2.1 (Check Defined Constant)
    https://github.com/tehem/TwigConstantExtension

  7. #27
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Points : 61
    Points
    61
    Par défaut
    Bonjour à tous,

    Je viens de tester ce programme de compression d'exécutable.
    Sur mon project actuel, l'exécutable de taille 890ko a été réduit à 270ko.

    Je reconnais que j'utilise beaucoup de Tform, mais c'est quand même surprenant. (Taux de compression de 70 %)

    pour ce Travail d'une utilité incontestable

  8. #28
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Suisse

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 519
    Points : 1 104
    Points
    1 104
    Par défaut
    Bonjour, ASPack ne marche pas très bien,
    voici la raison pour laquelle je dis ça :
    Message d'ASPack :
    "Taille du fichier (avant compression) 175 104 bytes
    Taille du fichier (après compression) 181 760 octets"

    De plus l'exécutable compressé ne marche même plus et m'affiche le message connu du "xxx.exe a rencontré un problème et doit fermer. Nous nous excusons...
    Envoyer le rapport d'erreur | Ne pas envoyer"

    Franchement, on ne peut pas dire que ce soit une merveille, ce logiciel payant (heureusement qu'on peut l'essayer pour s'en rendre compte).

  9. #29
    Membre chevronné
    Avatar de DjmSoftware
    Homme Profil pro
    Responsable de compte
    Inscrit en
    Mars 2002
    Messages
    1 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable de compte
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 044
    Points : 2 187
    Points
    2 187
    Billets dans le blog
    1
    Par défaut
    bonjour
    spidermario a dit
    Bonjour, ASPack ne marche pas très bien,
    voici la raison pour laquelle je dis ça :
    Message d'ASPack :
    "Taille du fichier (avant compression) 175 104 bytes
    Taille du fichier (après compression) 181 760 octets"

    De plus l'exécutable compressé ne marche même plus et m'affiche le message connu du "xxx.exe a rencontré un problème et doit fermer. Nous nous excusons...
    Envoyer le rapport d'erreur | Ne pas envoyer"

    Franchement, on ne peut pas dire que ce soit une merveille, ce logiciel payant (heureusement qu'on peut l'essayer pour s'en rendre compte)
    a tu essayé d'utilisé Aspcak après avoir compressé ton exe avec BCBStriper
    si c'est le cas il est parfaitement normal que Ascpak ne puisse travailler correctement
    vous trouverez mes tutoriels à l'adresse suivante: http://djmsoftware.developpez.com/
    je vous en souhaite une excellente lecture ...

    A lire : Les règles du forum

  10. #30
    Membre éprouvé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Septembre 2006
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Suisse

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

    Informations forums :
    Inscription : Septembre 2006
    Messages : 519
    Points : 1 104
    Points
    1 104
    Par défaut
    Non, il est par contre vrai que j'ai compressé l'exécutable avec upx, mais de toutes façons, je ne compte pas acheter ASPack.

  11. #31
    Membre du Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 63
    Points : 61
    Points
    61
    Par défaut
    Bonjour à Tous,

    J'ai essayé également ce programme. Je suis parti du taille de 870 ko pour arriver à peine 230ko. Je reconnais que j'utilise beaucoup de TForm. Mais quand même, bravo pour ce taux de compression....
    Mon exécutable compressé est, bien sûr, toujours opérationnel...

    pour ce programme génial...

  12. #32
    Membre chevronné
    Avatar de Crayon
    Inscrit en
    Avril 2005
    Messages
    1 811
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Avril 2005
    Messages : 1 811
    Points : 2 189
    Points
    2 189
    Par défaut
    Salut, je me demandais quels sont les paramètres (options de compression) utilisé pour lancer UPX?

    En passant j'ai testé BcbStriper sous C++Builder 2007 avec UPX 3.03 et sa fonctionne très bien.

    Merci,

    Crayon
    • Plus un ordinateur possède de RAM, plus vite il peut générer un message d'erreur. - Dave Barry
    • Je n'ai pas peur des ordinateurs. J'ai peur qu'ils viennent à nous manquer. - Isaac Asimov
    • Le code source est comme une belle femme, plus on le regarde, plus on trouve des défauts. - Crayon

  13. #33
    Membre régulier
    Inscrit en
    Avril 2004
    Messages
    249
    Détails du profil
    Informations personnelles :
    Âge : 53

    Informations forums :
    Inscription : Avril 2004
    Messages : 249
    Points : 112
    Points
    112
    Par défaut
    Salut.

    J'ai testé sur plusieurs de mes programmes et le résultat est impressionnant.

    En revanche, un de mes programmes exploitant des sockets IP et plusieurs threads plante dès le démarrage après compression.

    A+
    _____
    __
    _

    Engi

  14. #34
    Membre averti
    Homme Profil pro
    Enseignant
    Inscrit en
    Mars 2012
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : Mars 2012
    Messages : 164
    Points : 356
    Points
    356
    Par défaut
    Une toute petite application que j'ai écrit avec Builder XE2: 2 541 K.

    Après l'avoir d'DjmSoftwarisé: 771 K.

    Impressionnant!

Discussions similaires

  1. Réponses: 15
    Dernier message: 14/11/2011, 17h49
  2. Windows 7 sera jusqu'à 163 % plus cher en Europe qu'aux USA
    Par Katleen Erna dans le forum Windows 7
    Réponses: 209
    Dernier message: 08/09/2009, 15h07
  3. Windows 7 sera jusqu'à 163 % plus cher en Europe qu'aux USA
    Par Katleen Erna dans le forum Actualités
    Réponses: 210
    Dernier message: 17/08/2009, 11h16
  4. Réponses: 3
    Dernier message: 22/09/2008, 10h27
  5. Réponses: 2
    Dernier message: 16/05/2008, 10h32

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