PDA

Ver la Versión Completa : Elimnar units no utilizados


darkone2k4
05-10-2011, 18:03:25
Amigos.

Existe alguna herramienta que eliminé todas las uses que están de más en un .pas?
Lo pregunto xq estoy trabajando en un proyecto que tiene casi 100 formularios, e ir uno x uno eliminando los uses que están demás es demasiado trabajo.

Salu2.

look
05-10-2011, 18:41:32
las cnpack traen una utilidad que se llama uses cleaner, seguro que esa te puede ayudar

look
05-10-2011, 18:42:46
aqui (http://www.cnpack.org/download.php?id=426&lang=en) lo tienes.
Saludos!

darkone2k4
05-10-2011, 19:02:17
gracias amigo.

Lo probaré y veré si me sirve.

salu2.

darkone2k4
05-10-2011, 20:20:59
no me funciona.

se queda pegado mientra revisa los formularios y manda un error y se cierra delphi.

Existirá otro que haga lo mismo?

look
05-10-2011, 20:26:00
no me funciona.

se queda pegado mientra revisa los formularios y manda un error y se cierra delphi.

Existirá otro que haga lo mismo?

me parece extraño , lo que si he visto que para que la utilidad funcione el programa debe compilar, es decir no debe de haber ningun problema en la progamacion, a mi me ha funcionado muy bien.
no se de otra utilidad, verifica en la configuracion de la utilidad debe de funcionar...

darkone2k4
05-10-2011, 20:29:21
errores en la programación no hay, ya que el proyecto se compila y ejecuta sin ningún problema.
Mucho antes de que se caiga, me aparecen unos errores de conexión a la BD con un tdatabase, ya que asigno sus propiedades por código.

no sé si será eso lo que genera el problema..

look
05-10-2011, 20:36:26
errores en la programación no hay, ya que el proyecto se compila y ejecuta sin ningún problema.
Mucho antes de que se caiga, me aparecen unos errores de conexión a la BD con un tdatabase, ya que asigno sus propiedades por código.

no sé si será eso lo que genera el problema..
como contestas la base de datos? , en tiempo de ejecucion o esta siempre activa?

darkone2k4
05-10-2011, 20:49:04
voy a revisar y te aviso, ya que el proyecto tiene muchos formularios y no sé en cual de todos estará el que tiene ese problema.

salu2

look
05-10-2011, 20:53:23
voy a revisar y te aviso, ya que el proyecto tiene muchos formularios y no sé en cual de todos estará el que tiene ese problema.

salu2

prueba a limpiar solo una unidad, puede que el problema este en alguna como comentas...

dec
05-10-2011, 21:08:03
Hola,

También puede que te interese echar un vistazo al programa ICARUS (http://www.peganza.com/products_icarus.htm).

darkone2k4
05-10-2011, 21:11:19
Hola,

También puede que te interese echar un vistazo al programa ICARUS (http://www.peganza.com/products_icarus.htm).

gracias amigo, voy a echarle una mirada.

salu2.

rastafarey
10-10-2011, 22:58:08
hasta donde se el compilador sabe mas que un cubito de igunas y elimina las unidades sin uso del proceso de compilacion mas no del codigo fuente.

Haste un proyecto de prueba compilalo con una unidad que no le des utilidad y mira el tamaño de tu .exe y luego elimina el la unidad del uses y mira el tamano del .exe nuevamente si es igual el compilador hizo el trabajo por ti si no yo estoy equivocado.