2017-08-22 6 views
1

Je suis actuellement en charge de la maintenance d'un composant tiers très ancien pour Delphi.Réduire la taille de l'installation Delphi

Je dois prendre en charge toutes les versions de Delphi depuis Delphi 7. J'ai remarqué que depuis Delphi XE6, chaque installation prend entre 20 et 25 Go chacun. Et tout ce dont j'ai besoin est d'exécuter mon composant dans un batch en utilisant FinalBuilder.

Je vois que la plupart de l'espace est repris dans le répertoire Lib avec cette distribution:

  • android 5.7GB
  • iosDevice 3.8GB
  • iossimulator 4.1GB
  • osx32
  • 1.2GB
  • win32 2.22GB
  • win64 4.08GB

Puisque je n'utiliserai rien de relatif au développement pour Android ou iOS, est-il sûr de supprimer simplement ces dossiers?

+5

Ne serait-il pas plus facile de ne pas installer le support de plate-forme pour les plates-formes dont vous n'avez pas besoin? –

Répondre

2

Non, il n'est pas prudent de supprimer ces dossiers.

Vous voyez, lorsque vous installez Delphi, certaines valeurs sont écrites dans votre registre système indiquant à Delphi IDE où trouver les fichiers/packages nécessaires pour ces fonctionnalités. Donc, si vous y allez et supprimez simplement ces dossiers lors du lancement, Delphi IDE essaiera quand même de charger les paquets qui n'existent plus car vous les avez supprimés. Le résultat le plus probable serait IDE échouant à démarrer correctement ou continuer à se bloquer.

Maintenant, si vous n'avez pas besoin de toutes ces fonctionnalités pour le développement de votre composant, vous pouvez installer votre Delphi en utilisant l'installation personnalisée, où vous pouvez choisir quelles fonctionnalités installer et lesquelles ne pas installer.