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.
Byc moze vc++ linkuje program z nowymi funkcjami z bibliotek ktore moga tyle zajmowac. Sprubuj zmniejszyc program UPX'em.
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
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
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