wielkość pliku .exe w VC, skąd taki rozmiar

0

Hi, mam stworzony projekt w VC++ 6.0 no i z niewiadomych wzglegow osiagnal on koszmarne rozmiary az 2.14Mb w wersji Release. Rozmiar ten zwiekszym sie z 1.14Mb (tez nie wiem skad tak duzo) po wprowadzeniu przeze mnie kilku funkcji (zadnych nowych resources). No i wtedy sam plik *.rc zwiekszyl sie z 4Mb do 8Mb.
Mysle ze to po prostu jakies smiecie, ale odbudowalel .clw od nowa, oraz w settingach dalem wszedzie RESET, bo nie zmienialem ustawien, a on czasem sam cos zmienia. No i nie wiem co jest grane, a wczesniej pisalem juz wielokrotnie wiekszy prorgam z wiecej resources no i teraz patrze a tamten mial tylko 514Kb, wiec skąd te 2.14Mb w moim nowy,
Ktos wie jak to oczyscic?
Prosze szybka odpowiedz jesli to jest mozeliwe, bo termin mnie goni, a wstyd mi sie pokazac z tak duzym plikiem exe.

0

Byc moze vc++ linkuje program z nowymi funkcjami z bibliotek ktore moga tyle zajmowac. Sprubuj zmniejszyc program UPX'em.

0

hej, świetny ten UPx ja zassalem ASP no i skurczył mi ten progs co mial 2.73Mb do 68Kb, dobre w cholere nie wiedzialem ze cos takiego to potrafi.
Tylko te pakery chyba czasem powoduja zle dzialanie progsa wyczytalem, ale to nie problem

0

no dobra pomimo ze te wszystkie UPX i ASP sa afajne jednak nie rozwiazuje to mojego problemu.
Mój plik zasobów dziś właśnie osiągnął wielkość 16Mb, wiecie jak to się długo ładuje. no a mój exe to juz 5.4Mb, no niezle

0

no juz wiem jak to zrobic
plik zasobow ma jakies blizej mi nie wiadome linie dot. kontrolki ActiveX, wiec usunalem te linie od
IDD_ID_TWOJ_DIALOG DLGINIT
BEGIN
IDC_FLEX, 0x37a, 304, 64
0x0024, 0x0000, 0x0037, 0x0032, 0x0045, 0x0036, 0x0037, 0x0031, 0x0032, ... az do END

najlepiej progsem do usuwania tych lini (napisac sobie), bo przy usunieciu kilku lini juz nie dawalem rady (no w notatniku). Nie wiem czy to sobry pomysl ale dziala

1 użytkowników online, w tym zalogowanych: 0, gości: 1