SoloCodigo
Programación General => Visual FoxPro => Mensaje iniciado por: charly_cpc en Viernes 6 de Octubre de 2006, 02:51
-
hola foro: espero me ayuden en esta curiosidad (y gran problema). Uso VFP6 y win 98/xp. Tengo un menu hecho con el diseñador, desde el cual llamo a los form's desde accion/procedimiento del menu. Ahora bien, coloco un sys(1016) en algun form que llamo y (aqui lo curioso) por cada vez que llamo, sys me retorna un valor mayor, como que por cada llamada al form me va consumiendo memoria. He experimentado caidas del sistema despues de un tiempo de uso si ningun tipo de mensaje, por lo que creo que me se esta quedando sin memoria mi sistema; sera esto posible? estoy haciendo algo mal? alguien me puede ayudar? desde ya gracias.
-
Si dices que cada vez que ejecutas un SYS(1016) este te retorna un valor mayor entonces es porq estas definiendo muchos objetos, recuerda que el SYS(1016) retorna el uso de momoria de objetos definidos por el usuario como ventanas, barras de menús, menús, variables, matrices, tablas abiertas, archivos abiertos con funciones de archivo de bajo nivel, etc. por lo que es posible que si el sistema no posee una buena programacion, amplia definicion de variables, entornos de datos duplicados, muchas tablas abiertas y demas experimientes problemas.