In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Aplicación mínima
Aplicación mínima
Buenas xTeam. Acabo de hacer una aplicación que solo tiene un form con un tXLabel y un timer.
Sale por dos megas y medio de EXE y he probado a quitarle los Rdds etc pero me da errores de compilación, no entiendo para que hacen falta.
Cuales son las librerías mínimas a enlazar en un proyecto tan simple.
Muchas gracias.
Sale por dos megas y medio de EXE y he probado a quitarle los Rdds etc pero me da errores de compilación, no entiendo para que hacen falta.
Cuales son las librerías mínimas a enlazar en un proyecto tan simple.
Muchas gracias.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Aplicación mínima
Bingen,
> Sale por dos megas y medio de EXE y he probado a quitarle
> los Rdds etc pero me da errores de compilación, no entiendo
> para que hacen falta.
imagino que están ligados al código de arranque y de ahí los errores.
¿Has probado enlazando libhbnulrdd.a?
Saludos,
José Lalín
> Sale por dos megas y medio de EXE y he probado a quitarle
> los Rdds etc pero me da errores de compilación, no entiendo
> para que hacen falta.
imagino que están ligados al código de arranque y de ahí los errores.
¿Has probado enlazando libhbnulrdd.a?
Saludos,
José Lalín
- ignacio
- Site Admin
- Mensajes: 9253
- Registrado: Lun Abr 06, 2015 8:00 pm
- Ubicación: Madrid, Spain
- Contactar:
Aplicación mínima
Hola Bingen,
Me temo que no es fácil hacer adelgazar a las aplicaciones. Supongo que habrás probado a comprimirla con la opción: Proyecto->Ejecutable final.
En cualquier caso creo 2.5 megas no es mucho tamaño. Casi todas las aplicaciones que descargo para mi movil ocupan mucho más.
Por cierto, ¡¡¡¡Féliz cumpleaños!!!
Un saludo
Me temo que no es fácil hacer adelgazar a las aplicaciones. Supongo que habrás probado a comprimirla con la opción: Proyecto->Ejecutable final.
En cualquier caso creo 2.5 megas no es mucho tamaño. Casi todas las aplicaciones que descargo para mi movil ocupan mucho más.
Por cierto, ¡¡¡¡Féliz cumpleaños!!!
Un saludo
Aplicación mínima
Por supuesto si la comprimo me queda en 900 y pico Kb no es mucho pero parece hasta demasiado para lo poco que es.
Voy a probar lo que me comenta el compañero Lalín.
Muchas gracias por la felicitación y la ayuda.
Voy a probar lo que me comenta el compañero Lalín.
Muchas gracias por la felicitación y la ayuda.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Aplicación mínima
Bingen,
compila esto con hbmk2 desde una consola y mira el tamaño del ejecutable.
function main()
return nil
Saludos,
José Lalín
compila esto con hbmk2 desde una consola y mira el tamaño del ejecutable.
function main()
return nil
Saludos,
José Lalín
Aplicación mínima
¿Has probado enlazando libhbnulrdd.a?
Acabo de enlazar esta librería y ahora me permite quitar todos los Rdd que no es poco, de 2500 baja a 2100 y comprimido de 900 a 800
Es solo por experimentar, por que tampoco es una ganancia terrible, pero que diablos es libhbnulrdd.a
Salu2.
Acabo de enlazar esta librería y ahora me permite quitar todos los Rdd que no es poco, de 2500 baja a 2100 y comprimido de 900 a 800
Es solo por experimentar, por que tampoco es una ganancia terrible, pero que diablos es libhbnulrdd.a
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
Aplicación mínima
function main()
return nil
Captado, solo con esto que es el programa mínimo posible son 1.227.483 Bytes y ya menos no se puede pedir.
Gracias y salu2.
return nil
Captado, solo con esto que es el programa mínimo posible son 1.227.483 Bytes y ya menos no se puede pedir.
Gracias y salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Aplicación mínima
Bingen,
> Es solo por experimentar, por que tampoco es una ganancia
> terrible, pero que diablos es libhbnulrdd.a
Esta librería se usa para resolver las funciones en aplicaciones que no
usan bases de datos y no necesitan enlazar ningún RDD.
Saludos,
José Lalín
> Es solo por experimentar, por que tampoco es una ganancia
> terrible, pero que diablos es libhbnulrdd.a
Esta librería se usa para resolver las funciones en aplicaciones que no
usan bases de datos y no necesitan enlazar ningún RDD.
Saludos,
José Lalín
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Aplicación mínima
Bingen,
> Captado, solo con esto que es el programa mínimo posible
> son 1.227.483 Bytes y ya menos no se puede pedir.
Aún puedes forzar un poco más
hbmk2 test.prg -nulrdd -strip
Saludos,
José Lalín
> Captado, solo con esto que es el programa mínimo posible
> son 1.227.483 Bytes y ya menos no se puede pedir.
Aún puedes forzar un poco más
hbmk2 test.prg -nulrdd -strip
Saludos,
José Lalín
Aplicación mínima
Ok gracias, tampoco me voy a volver más loco con esto.
Salu2.
Salu2.
BiSoft Desarrollo de software profesional
http://www.bisoft.es
http://www.bisoft.es
-
- Mensajes: 291
- Registrado: Jue Ene 31, 2013 1:10 pm
Aplicación mínima
Bingen,
haz la prueba con -strip que te llevarás una sorpresa.
Saludos,
José Lalín
haz la prueba con -strip que te llevarás una sorpresa.
Saludos,
José Lalín
-
- Mensajes: 215
- Registrado: Lun Oct 20, 2008 11:38 pm
Aplicación mínima
José,
Se queda en 870 kb. Rozanco al viejo Clipper
Saludos.
Se queda en 870 kb. Rozanco al viejo Clipper
Saludos.