Information générale
Catégorie:
Gestionnaire de projet
Versions des environnements
>Si claro , esto se una aplicacion cliente servidor en visual fox 7 pegado via odbc a bases de datos sql server 2000.
>
>Es una aplicacion para cooperativas y asociaciones solidaristas , muy comunes en Costa Rica.
>
>Tecnicamente es un software financiero contable programado con orientacion a objetos comprendido por unos 300 forms y uno 400 reports.
>
>Todo actualmentes (clases , prgs , etc) esta metido en un solo exe , pero ya muchas maquinas de nuestros clientes estan teniendo problemas de memoria ya que el exe mide 60mb y muchas veces los cursores de fox para procesos no son cerrados o hay muchas variables de memoria en un estado X del tiempo.
>
>Hemos pensado en
>1-Hacer varios exe.
>2-Hacer APP
>3-Sacer los reportes aparte.
>
>.... pero queremos aplicar la mejor solucion y es por eso que estoy analizando las opciones.
>
>gracias y muy amables.
Hola Victor,
Sacar los reportes me parece que seria lo mas sencillo y reduciria bastante el tamaño.
No me agrada la idea de tener los reportes separados en el disco por seguridad del codigo y probable desincronizacion de versiones. Una posibilidad para evitarlo seria tener una tabla donde se guardan los frx y frt en campos memo (via FILETOSTR()), los cuales se sacarian (via STRTOFILE()) al momento que se van a usar para ejecutarlos. Si ya hoy llaman a los reportes a traves de una rutina como hacemos nosotros, entonces los cambios de programa serian en un solo lugar. Si no, habria que hacer una gran busqueda de FORM REPO :(
En su oficina tendrian un programita para mantener la tabla sincronizada con el contenido del directorio donde estan los reportes, y siempre que haya cambio de version se envia la nueva version de la tabla. La tabla puede estar encriptada para proteger el codigo.
Alex
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement