FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Partir una aplicacion
No podemos ponernos de acuerdo; queremos partir en varias partes una aplicacion muy grande...
Usa componentes para conectarse con una Base de datos MySql, usa alguna unidades/formas en comun para todas las demas formas de la aplicacion, por ejemplo un DataModulo y una unidad sin forma conteniendo funciones y procedimientos usados en toda la aplicacion. El tamaño actual del ejecutable que produce es de 15 Mb.... Alguna idea sobre cual sera la mejor manera de separar esto, en partes mas pequeñas y eficientes...por ejemplo para desarrollo (la modificacion a una unidad no implicaria sino regenerar solo ese modulo) |
#2
|
|||
|
|||
Puedes hacer eso con el uso de BPLs, que son una especie de DLLs pero para delphi. Eso es lo que hacían en una empresa que trabajaba. Tenían un ejecutable, y a partir de allí llamaban a las distintas bpls según los módulos que se necesitaban. Esto te servirá tanto para reducir el EXE como para un mejor rendimiento de la memoria. Busca en internet BPL y verás un monton de info. Cualquier consulta puntual, encantado de ayudarte. Saludos.
__________________
"El ordenador nació para resolver problemas que antes no existían." Bill Gates. |
#3
|
||||
|
||||
Seguramente ese tamaño no es el real, de tu aplicación. Antes de comenzar a revisar la dicisión por packages te recomiendo que compiles tu aplicación sin toda la información que no es necesaria para ejecutar.
Para que nos entendamos, cuando estás testeando (máquina de desarrollo) una aplicación es bueno/necesario guardar información "añadida" a la aplicación, que después permite por ejemplo utilizar el Debug. Cuando esa aplicación se va adistribuir TODA esa información no es necesaria y se puede compilar/linkar sin ella. Prueba a desactivas esas opciones y verás la diferencia. Project / options / Compiler => Desactiva los Check que hay en la parte de Debugging Y en la pestaña de linker también puedes desactivar las que hablan de "incluir información extra". Una vez hecho eso a ver qué tamaño resulta. Otras soluciones además de esta puedes encontrarlas en este hilo donde se habla del tema.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cod. Fuente a Partir del EXE | chona | Varios | 5 | 20-05-2008 15:53:25 |
Partir un AVI | paty_rlopez | Varios | 2 | 12-12-2006 18:53:45 |
Partir un string | FunBit | Varios | 5 | 25-07-2005 17:58:32 |
Partir Archivos | juliopag1 | Varios | 1 | 10-06-2005 19:37:42 |
Crear un EXE a partir de un TXT o CPP | aleidania | Varios | 1 | 25-10-2003 18:36:45 |
|