FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Proyecto Nuevo - 1.4 MB
Empiezo recien un proyecto, con Delphi 5, Interbase 6. Tengo una base de datos vacia de 5 tablas que ocupa 380 kb, y 2 formularios con alguna grilla.
Ahora al crear el ejecutable me ocupa 1.4 MB. no se puede hacer mas chico esto? a que se debe el tamaño del ejecutable? vi en el foro sobre el tamaño del ejecutable pero mi duda es si es normal que un proyecto de las caracteristicas que comento arriba ocupe esto. Saludos |
#2
|
|||
|
|||
Así es, es normal.
Espera a que hagas un sistema que cuente con unas 10 o 20 formas y verás que tan pequeño queda tu ejecutable... Saludos... |
#3
|
||||
|
||||
Échale un vistazo a éste link de mi página "Reducir el tamaño de un ejecutable", tal vez te aclare algo.
__________________
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. |
#4
|
|||
|
|||
Y eso que no haz visto en .NET cuando haces un programa que suma dos variables, ocupa la bobadita de 20MB.
|
#5
|
||||
|
||||
En delphi, podes crear una aplicación totalmente funcional con solo unas cuantas líneas de código, o incluso, sin una sola:simplemente creando una nueva aplicación con un formulario, grabando y compilando.
Esta aplicación, aparentemente vacía, crea la ventana, procesa la cola de mensajes de windows, interactua con el escritorio, se minimiza, se maximiza y se restaura, amén de que podría hacer muchas cosas mas. Todo esto está soportado por el código de la VCL, que se incluye en tu proyecto al compilar, y que es "el costo a pagar" por esta simplicidad. De hecho, se incluye una buena cantidad de código que tu aplicación, en este estado de simpleza, jamás utilizará, pero que esta alli para cuando te haga falta. He creado una nueva aplicación (de esta manera) con delphi 7 y el ejecutable ocupa nada menos que 362 Kb. A este código, que podríamos llamar básico, se agrega mas conforme incluís unidades que agregan funcionalidad a tu aplicación, como una conexión a una base de datos. Para demostrarlo, he agregado un componente TIBDatabase, un TIBTransaction y un TIBQuery a mi formulario en blanco, y al compilar su tamaño ha aumentado a 675 Kb. Si en lugar de estos añadiera componentes de la paleta BDE (un TDatabase y un TQuery) el ejecutable sería de 638 Kb. A esto has de añadir el código que vos mismo escribis, mas los recursos de los formularios que componen la aplicación (si pones un BMP de 1MB en un TImage en cualquier formulario, ese mega irá dentro de tu exe!). De cualquier forma, prefiero tener ejecutables un poco mas grande, que empezar a escribir rutinas para comunicarme con el API de windows desde 0 para tener una aplicación que solo diga "Hola mundo!" Hasta luego.
__________________
Juan Antonio Castillo Hernández (jachguate) Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate |
#6
|
|||
|
|||
ok
Listo me quedo mas tranquilo. Saludos
|
|
|
|