FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Se me acaba de ocurrir que una posible causa podría ser la cláusula USES. Delphi tiende a añadir módulos automáticamente a USES y no quita los que no utiliza. Esto hace que se añadan dependencias innecesarias que obligan a recompilar unidades sin que estas hayan cambiado.
Por ejemplo, cada vez que se crea una ventana o diálogo (Form) Delphi lo añade a la cláusula USES del módulo principal (el archivo DPR) aunque este no lo utilice. Además, suele crear un objeto y lo añade al objeto Application. En las opciones de compilación hay opciones para evitar esto, de forma que sólo se añadan al módulo principal aquellas unidades, módulos y ventanas que se necesiten. Si puedes, revisa las listas USES a ver si hay unidades que no necesiten. Recuerda que las dependencias a veces se dan en cascada, y que una única unidad "no necesaria" puede provocar que se recompilen varios archivos. Yo lo hice con un proyecto de punto de venta hace años y realmente aceleró la compilación, aunque nunca llegó a ser de más de veinte minutos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cuando elegir una particion primaria y cuando una extendida o logica | JoAnCa | Varios | 1 | 17-05-2008 23:35:43 |
quiero hacer un programa que arranque automaticamente cuando arranque windows | federiconqn21 | Varios | 7 | 24-04-2007 22:31:35 |
Compilar un componente Active X cuando interese | akilar | Varios | 0 | 23-04-2006 17:33:38 |
Cómo hacer que se ejecute mi aplicación cuando se abra Internet Explorer? | JuanErasmo | API de Windows | 3 | 19-04-2006 19:12:33 |
como hacer que un scrollbox cuando esta deshabilitado se ponga gris? | orfeo | Varios | 1 | 02-03-2004 06:09:27 |
|