Executable Optimo.
Publicado: Vie Jun 16, 2006 4:45 am
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/
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/