Ramón:
Lo que le leiste hace años, era aplicable hace años, los problemas de
memoria en Clipper son cosa del pasado, en Windows la memoria es un
aspecto que no debe preocuparte, piensa que el tamaño de EXE mas grande
que soporta Windows es de 4 Gbytes. Yo tengo EXEs de de 7 u 8 megas y
corren sin ningun problema, es mas ¿ sabes cuando mide el winword.exe ?
(Word).... 15 megas, solo el EXE sin contar los DLLs que se tienen que
cargar
Los DLLs se pueden usar siempre y cuando varios programas utilicen
funciones comunes. Ten en cuenta que usar un DLL realiza mas accesos a
disco que teniendo todo dentro del EXE. El EXE se carga completamente en
memoria, mientras en el DLL tienes que hacer un acceso a disco cada vez
que necesites leer alguna funcion o imagen, por eso se llama "librerias
dinamicas", porque cuando se necesita algun componente contenido dentro
de la libreira se hace un acceso a disco para leer dicho componente.
Saludos
Rene Flores
http://www.ciber-tec.com
Zea escribió:
> Tengo un cliente que en el programa que le hice con clipper le hice una
> seccion de emisión de cartas, ya que requeria tomar informacion de las
> .dbf y no tenia licencia de Office.
>
> He estado chekando el TRichEdit y el TextEditor, y mis preguntas son:
>
> *1.- Es optimo incluir en la aplicacion una de estas Clases? sin
> importar que el ejecutable suba a casi 3 megas.*
> **
> *2.- Es posible crear desde Xailer archivos .DLL, y dejar esta y otras
> opciones fuera del ejecutable?*
> **
> *3.- Es recomendable usar las .DLL con Xailer?*
> **
> *4.- El mismo caso de las .DLL me gustaria aplicarlas a las imagenes
> para reducir el tamaño de la aplicacion, o esto es indistinto?*
>
> Estas dudas me las planteo a partir de unos comentarios que lei hace
> años para aplicarlos y optimizar igual los ejecutables de clipper, como
> por ejemplo:
> //
> /1.- En vez de usar /
> / Local uno, dos, tres, cuatro/
> / usar:/
> / Local uno/
> / Local dos....../
> //
> /2.- En vez de usar 10 o 20 variables, utilizar arreglos para minimizar
> el uso de la memoria.../
> /Etc. etc. etc./
>
> Me gustaria conocer las recomendaciones del equipo Xailer para poder
> crear aplicaciones lo mas optimas posibles, creo que no estaria de mas,
> y al menos para mi, seria un documento casi sargado para conservar,
> jejejejee.
>
> Desde ya gracias.
> --
> Ramón Zea
> ramonzea@yahoo.com <mailto:ramonzea@yahoo.com>
>
> http://www.paginasprodigy.com/zeasoft/
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.
Executable Optimo.
-
- Mensajes: 620
- Registrado: Jue Mar 23, 2006 2:39 am
-
- Mensajes: 1831
- Registrado: Mar Oct 11, 2005 9:53 am
Executable Optimo.
Gracias, es mejor preguntar que vivir con la duda
), jejejej
Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/

Saludos.
--
Ramón Zea
ramonzea@yahoo.com
http://www.paginasprodigy.com/zeasoft/
Ramón Zea
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Móvil: 01-993-231-62-29
ramonzea@yahoo.com
zeasoftware@hotmail.com
zeasoft.movil@hotmail.com
http://www.paginasprodigy.com/zeasoftware/
Executable Optimo.
Ramón,
como te ha dicho René, los problemas de Clipper eran de Clipper, y no son aplicables con Xailer+xHarbour.
Tengo un cliente que en el programa que le hice con clipper le hice una seccion de emisión de cartas, ya que requeria tomar informacion de las .dbf y no tenia licencia de Office.
He estado chekando el TRichEdit y el TextEditor, y mis preguntas son:
1.- Es optimo incluir en la aplicacion una de estas Clases? sin importar que el ejecutable suba a casi 3 megas.
No hay ningún problema
2.- Es posible crear desde Xailer archivos .DLL, y dejar esta y otras opciones fuera del ejecutable?
Todavía no se pueden hacer DLL
3.- Es recomendable usar las .DLL con Xailer?
¿Por qué no? Podrás usar DLL o no en función de las circunstancias
4.- El mismo caso de las .DLL me gustaria aplicarlas a las imagenes para reducir el tamaño de la aplicacion, o esto es indistinto?
Da igual. El tamaño del ejecutable sería menor porque tiene menos cosas, pero si sumas los tamaños del exe y de la dll seguramente superarán al exe sólo. Pero después, cuando estén en memoria, consumirán lo mismo, o quizás un poquito más si están separadas en una dll
Estas dudas me las planteo a partir de unos comentarios que lei hace años para aplicarlos y optimizar igual los ejecutables de clipper, como por ejemplo:
1.- En vez de usar
Local uno, dos, tres, cuatro
usar:
Local uno
Local dos......
2.- En vez de usar 10 o 20 variables, utilizar arreglos para minimizar el uso de la memoria...
Etc. etc. etc.
Eso era por la gestión del segmento de datos que hacía Clipper, debido a los 16 bits y la limitación del 64KB por segmento. Pero es cosa del pasado. [x]Harbour está en 32 bits, y utiliza el modelo flat de memoria, lo que permite segmentos de hasta 2GB !
Me gustaria conocer las recomendaciones del equipo Xailer para poder crear aplicaciones lo mas optimas posibles, creo que no estaria de mas, y al menos para mi, seria un documento casi sargado para conservar, jejejejee.
No hay unas reglas fijas, aunque es cierto que hay algunas pequeñas indicaciones que pueden ayudar a mejorar el rendimiento de un programa. Walter Negro, en su blog (http://cosadenegro.blogspot.com), explicó algunas optimizaciones que se pueden hacer con xHarbour. El blog está abandonado desde hace tiempo, y no estaba destinado a Xailer sino a xHarbour en general, pero sigue siendo bastante válido. Personalmente recomiendo su lectura.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--
como te ha dicho René, los problemas de Clipper eran de Clipper, y no son aplicables con Xailer+xHarbour.
Tengo un cliente que en el programa que le hice con clipper le hice una seccion de emisión de cartas, ya que requeria tomar informacion de las .dbf y no tenia licencia de Office.
He estado chekando el TRichEdit y el TextEditor, y mis preguntas son:
1.- Es optimo incluir en la aplicacion una de estas Clases? sin importar que el ejecutable suba a casi 3 megas.
No hay ningún problema
2.- Es posible crear desde Xailer archivos .DLL, y dejar esta y otras opciones fuera del ejecutable?
Todavía no se pueden hacer DLL
3.- Es recomendable usar las .DLL con Xailer?
¿Por qué no? Podrás usar DLL o no en función de las circunstancias
4.- El mismo caso de las .DLL me gustaria aplicarlas a las imagenes para reducir el tamaño de la aplicacion, o esto es indistinto?
Da igual. El tamaño del ejecutable sería menor porque tiene menos cosas, pero si sumas los tamaños del exe y de la dll seguramente superarán al exe sólo. Pero después, cuando estén en memoria, consumirán lo mismo, o quizás un poquito más si están separadas en una dll
Estas dudas me las planteo a partir de unos comentarios que lei hace años para aplicarlos y optimizar igual los ejecutables de clipper, como por ejemplo:
1.- En vez de usar
Local uno, dos, tres, cuatro
usar:
Local uno
Local dos......
2.- En vez de usar 10 o 20 variables, utilizar arreglos para minimizar el uso de la memoria...
Etc. etc. etc.
Eso era por la gestión del segmento de datos que hacía Clipper, debido a los 16 bits y la limitación del 64KB por segmento. Pero es cosa del pasado. [x]Harbour está en 32 bits, y utiliza el modelo flat de memoria, lo que permite segmentos de hasta 2GB !
Me gustaria conocer las recomendaciones del equipo Xailer para poder crear aplicaciones lo mas optimas posibles, creo que no estaria de mas, y al menos para mi, seria un documento casi sargado para conservar, jejejejee.
No hay unas reglas fijas, aunque es cierto que hay algunas pequeñas indicaciones que pueden ayudar a mejorar el rendimiento de un programa. Walter Negro, en su blog (http://cosadenegro.blogspot.com), explicó algunas optimizaciones que se pueden hacer con xHarbour. El blog está abandonado desde hace tiempo, y no estaba destinado a Xailer sino a xHarbour en general, pero sigue siendo bastante válido. Personalmente recomiendo su lectura.
--
Un saludo,
José F. Giménez
http://www.xailer.com
--