XE3 duży wynikowy exe

  • Rejestracja: dni
  • Ostatnio: dni
1

Witam,
wynikowy plik w XE3 jest strasznie duży 25 MB a w Delphi 7 był 6MB - jest jakiś sposób aby go zmniejszyć?

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
0

Poszukaj w opcjach projektu/środowiska/kompilatora/wtf opcji w stylu Usuń symbole debugujące

KA
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Gorlice
0

To Build Configuration ustawione Release czy Debug? Jeżeli na Debug to zmiana na Release spowoduje znaczne zmniejszenie pliku wynikowego.

  • Rejestracja: dni
  • Ostatnio: dni
0

upx.exe -9 twój_plik.exe

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

upx.exe -9 twój_plik.exe

Tak, a nawet --best zamiast -9, ale:

· niektóre antyviry są wredne i wrzeszczą jak widzą skompresowanego exeka,
· taki program dłużej się ładuje (co może mieć albo nie mieć znaczenia...)

PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 304
0

@kAzek trzeba wytłumacz czym się różni Release od Debug skoro zadaje takie dziwne pytania :D

Release - nie mam unitów, symboli i innych pierdół które pomagają dabugować twój program, działa on szybciej i zajmuje mniej miejsca zwykle jest to produkt końcowy gotowy do dostarczenia userowi :D
Debug - zawiera te różne różności o których wspomniałem powyżej stosuje się to w fazie developmentu
@satq a co mu da to że skompresuje to tylko zatuszowanie jego problemu...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.