Page 1 of 1

X Enrico e tutti : E' normale ?

PostPosted: Tue Mar 31, 2015 6:38 am
by Silvio.Falconi
E' normale che un Exe abbia 3758 kb senza risorse e 6480 con risorse ?
quasi il doppio !!!
In windows Seven quando non ci sono risorse va che è una scheggia quando invece lo compilo con le risorse è lento
ma penso che il problema sia anche negli altri S.O.

come risolvo sto problema ?
cioè ho cercato di limitare i bmp ma li devo purtroppo usare tanti e non so come fare e non voglio metterli dentro ad una cartella, ne tanto meno dentro una dll che mangia risorse di sistema al window....

ma gli altri linguaggi come fanno ... ?

Re: X Enrico e tutti : E' normale ?

PostPosted: Tue Mar 31, 2015 9:06 am
by Enrico Maria Giordano
Silvio,

Silvio.Falconi wrote:E' normale che un Exe abbia 3758 kb senza risorse e 6480 con risorse ?
quasi il doppio !!!


Se il file di risorse contiene tante immagini fino ad arrivare alla differenza che noti allora sì, è normale. Io comprimo gli EXE con UPX e mi trovo bene. Provaci.

Silvio.Falconi wrote:In windows Seven quando non ci sono risorse va che è una scheggia quando invece lo compilo con le risorse è lento
ma penso che il problema sia anche negli altri S.O.


No, questo non è assolutamente normale. La velocità del programma non è minimamente influenzata dalla presenza o meno delle risorse. Però non capisco come tu faccia a provarlo senza risorse. Andrebbe in errore...

Silvio.Falconi wrote:come risolvo sto problema ?
cioè ho cercato di limitare i bmp ma li devo purtroppo usare tanti e non so come fare e non voglio metterli dentro ad una cartella, ne tanto meno dentro una dll che mangia risorse di sistema al window....

ma gli altri linguaggi come fanno ... ?


Puoi provare, appunto, a comprimere l'EXE con UPX. Oppure mettere i BMP esterni. Sicuramente non è vero che la DLL mangia risorse al sistema.

EMG

Re: X Enrico e tutti : E' normale ?

PostPosted: Tue Mar 31, 2015 10:46 am
by Silvio.Falconi
Opps era il pc della scuola...che dava problemi
adesso è tornato veloce...
per i resources è un problema