FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Delphi vs Lazarus
Hola sigo preguntando, tuve la curiosidad de compilar un proyecto en delphi 2010 y otro en lazarus 0.9.30.2, los cuales solo tienen un formulario vacio, sin embargo existe una diferencia enorme en el tamño del ejecutable
Delphi 817 KB Lazarus 18 MB Saben por qué? Gracias. |
#2
|
||||
|
||||
Es la pregunta del millón que todos nos hicimos alguna vez.
http://wiki.lazarus.freepascal.org/L...ries_so_big.3F http://wiki.lazarus.freepascal.org/Size_Matters
__________________
Lazarus Codetyphon : Desarrollo de aplicaciones Object Pascal, libre y multiplataforma. Última edición por rretamar fecha: 28-03-2012 a las 19:18:35. |
#3
|
||||
|
||||
Hola.
El tamaño del ejecutable en Delphi se reduce drásticamente al quitar la inclusión de packages. Valores obtenidos con Delphi 7: Código:
Project1.exe (con runtime packages) 369.152 bytes Project1.exe (sin runtime packages) 16.896 bytes No soy conocedor de Lazarus y estoy interesado en comenzar a utilizarlo. Así que buscando más sobre el tema del tamaño de los ejecutables, me llamó la atención estos enlaces en los que dicen sucederle lo contrario:además se abordaron otros temas que desconocía y me resultaron interesantes. Saludos. Edito: Cometí un error donde dije "sucederle lo contrario", quise decir "sucederle lo mismo", no sé en que tengo la cabeza...
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 28-03-2012 a las 21:29:50. Razón: Aclaración |
#4
|
|||
|
|||
Negativo, está con sus paquetes, esa opción ya la conozco, por eso te decía de la diferencia, sino no estarían en igualdad de condiciones, espero que en un proyecto mas complicado la diferencia no sea tan grande.
Y gracias |
#5
|
||||
|
||||
La razón del tamaño del ejecutable es que Lazarus carga por defecto una cantidad de información para la compilación, una vez realizado tu programa y queriendo distribuirlo, generas un ejecutable quitando esas opciones y listo, queda pesando casi lo mismo que el que genera delphi, o si te da pereza puedes usar Strip y Upx.
__________________
mas confundido que Garavito el día del Niño. |
#6
|
||||
|
||||
Esto último es muy relativo. Delphi, por defecto, también guarda información para depuración y aún así su ejecutable no es tan grande como el de Lázarus. Yo seguí los pasos que dan en el primer enlace que puso rretamar y no disminuye ni un byte el tamaño.
// Saludos |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Delphi o lazarus a PHP en un solo paso | donald shimoda | Noticias | 4 | 10-09-2008 20:22:22 |
Delphi A Lazarus | rcm861 | Noticias | 6 | 10-09-2008 15:31:25 |
de turbo delphi a Lazarus | totote | Lazarus, FreePascal, Kylix, etc. | 3 | 12-06-2007 07:15:21 |
instalar lazarus y delphi | nightynvid | Lazarus, FreePascal, Kylix, etc. | 2 | 13-11-2006 19:08:04 |
[Lazarus] GTK+-devel en SUSE. problema instalar lazarus de esa libreria. | sakuragi | Lazarus, FreePascal, Kylix, etc. | 3 | 28-09-2006 03:31:09 |
|