Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Visual Basic clásico (http://www.forosdelweb.com/f69/)
-   -   mi programa.exe es muy pesado 5Mb, como lo reduzco? (http://www.forosdelweb.com/f69/mi-programa-exe-muy-pesado-5mb-como-reduzco-401338/)

hectorman 12/06/2006 08:49

mi programa.exe es muy pesado 5Mb, como lo reduzco?
 
Hola, he terminado mi primer programa en visual basic y lo compile para generar el exe, pero pesa 5 megas y quisiera saber como hacerle para que ocupe menos, he reducido el codigo pero necesito mostrar muchos formularios, alguien sabe como hacerle para q me ocupe menos?

Mickel 12/06/2006 09:21

puedes quitar los archivos DLL propios del windows en la distribucion

LeandroA 12/06/2006 11:56

hola hay una exelente aplicacion de consola yamda "upx" que te reduce sorprendentemente el tamaño de los ejecutables, en algunos casos hasta un 80% o mas tambien, depende el caso
lo que hace es comprimir el ejecutable pero este no nesesita ser descomprimido a la hora de ser ejecutado ni le quita rendimiento

te paso el enlaze
http://upx.sourceforge.net/download/upx201w.zip

y su pagina es
http://upx.sourceforge.net/

trabaja en forma de lineas de comandos
pero para hacerla mas facil arrastra tu aplicacion sobre el upx.exe y soltala y listo veras lo sorprendete que es

provalo y despues conta a cuanto que do tu aplicacion
saludos

wansoft 12/06/2006 11:57

Manda una lista de los archivos que contiene tu aplicacion y yo te digo cuales puedes quitar para la distribucion del programa.

[EX3] 12/06/2006 18:41

Sobre peso me supongo que ser referira al ejecutable del programa y no a la distribucion con sus librerias y demas archivos.

Sobre el peso, hectorman, tienes imagenes en tus formularios? Si es asi en vez de tenerlas compiladas en el propio ejecutable cargalas desde disco en tiempo de ejecucion. Por otro lado, trata de ahorrarte controles donde no los necesites extrictamente, estos tambien generan peso en el ejecutable.

Cita:

Iniciado por LeandroA
hola hay una exelente aplicacion de consola yamda "upx" que te reduce sorprendentemente el tamaño de los ejecutables, en algunos casos hasta un 80% o mas tambien, depende el caso
lo que hace es comprimir el ejecutable pero este no nesesita ser descomprimido a la hora de ser ejecutado ni le quita rendimiento

Recientemente he dejado de recomendar UPX por que parece que genera errores en ciertos procesadores al ejecutar el programa comprimido con esa herramienta :-S Una verdadera lastima por el programa comprimia una burrada los ejecutables y no perjudicaba en apariencia la velocidad de ejeuccion de este. No se si en la ultima version, o las proximas que vayan a sacar, han logrado solucionar dichos errores.

Salu2...

TolaWare 12/06/2006 19:34

Puedes comprimir tu aplicacion en un archivo autoextraible.

xekebo 13/06/2006 05:31

Prueba a reducir el tamaño de los archivos de imagenes

Fabuazul 13/06/2006 11:02

Sí no utilizas muchas librerias, código muy complejo y demasiados ActiveX, te recomiendo UPX, de lo contrario haz lo que dicen los chicos (quita imagenes, "si es que las utilizas")


La zona horaria es GMT -6. Ahora son las 04:01.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.