2017-08-22 7 views
1

Ich bin derzeit verantwortlich für die Pflege einer sehr alten 3rd-Party-Komponente für Delphi.Reduce Delphi Installation Größe

Ich muss seit Delphi 7 jede Delphi Version unterstützen.

Ich habe festgestellt, dass von Delphi XE6 jede Installation zwischen 20-25 GB benötigt. Und alles, was ich brauche, ist, meine Komponente in einem Batch mit FinalBuilder dagegen laufen zu lassen.

Ich sehe, dass die meisten der Raum in dem Lib Verzeichnis mit dieser Verteilung aufgenommen:

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

Da ich nichts in Bezug auf die Entwicklung für Android oder iOS verwenden werde, ist es sicher, nur diese Ordner zu löschen?

+5

Wäre es nicht einfacher, die Plattformunterstützung für die Plattformen nicht zu installieren, die Sie nicht benötigen? –

Antwort

2

Nein, es ist nicht sicher, nur diese Ordner zu löschen.

Sie sehen, wenn Sie Delphi installieren, werden bestimmte Werte in Ihre Systemregistrierung geschrieben, die Delphi IDE mitteilt, wo es die Dateien/Pakete finden könnte, die für diese Funktionen benötigt werden. Wenn Sie diese Ordner beim Start einfach löschen, versucht Delphi IDE weiterhin, diese Pakete zu laden, die nicht mehr existieren, weil Sie sie gelöscht haben. Das wahrscheinlichste Ergebnis wäre, dass die IDE nicht richtig startet oder stürzt ab.

Jetzt, wenn Sie nicht alle diese Funktionen für Ihre Komponentenentwicklung benötigen, können Sie Ihre Delphi mit Custom Installation installieren, wo Sie auswählen können, welche Features installiert werden sollen und welche nicht.