Hola Antonio,
Yo pienso que el problema no es de Clipper, más si decis, que el problema empezo hace un tiempo tan breve y acotado. Además, no sé si te entendi bien, pero decis que no usas la OsLib, si es asi, deberías usarla, ya que en procesadores muy nuevos el sistema se queda muchas veces en espera (es un tema muy largo de explicar...pero si quieres te lo explico) ...tambien podría ser la instalacion del algún programa, antivirus o spyware que este creando conflictos con tu aplicación.
Yo tengo una aplicación de caracteristicas similares a la tuya, instalada en Windows XP sp2 e incluso en Win98 con la OsLib y compilado con Blinker 5.1. y funciona muy bien.
Como te digo, me inclino más por un programa instalado ultimamente. Te cuento un ejemplo que me sucedio: Se instalo una impresora de inyeccion de Tinta HP 5280 multifuncion con todos sus chiches...pues bien se instalo una aplicacion, que a veces se ejecuta y otras no...pero cuando lo hace...mata al sistema...conclusion, hubo que sacarlo...en ese caso es un problema de dicho programa.
Tambien puede ser un virus o troyano...
Y tambien puede ser el mismisimo Windowse donde algo del kernel se dañó. Recuerda que Clipper se ejecuta dentro de una maquina virtual.
Por supuesto que lo ideal es que lo migres a Harbour modo consola...ya que no usas librerias de tercero...lo harias con minimas modificaciones...Yo hice esa experiencia...y la velocidad se cuadriplica!.
Saludos,
Sergio Castellari
----- Original Message -----From: Antonio CardinauxSent: Monday, April 06, 2009 4:44 PMSubject: [CA-Clipper] Me presento y consulto
Buenos tardes, me llamo Antonio, trabajo en una empresa de Hurlingham como desarrollador en Clipper 5.3. Recién el Viernes me suscribí al grupo y este es mi primer mensaje a la lista, de ahí un poco la presentación.
En la empresa mantengo una aplicación de gestión comercial, desarrollada en Clipper 5.3b, que está instalada en un servidor Windows 2003, y la utilizan 15 usuarios en terminales con XP. Las tablas son DBF, pero con indices CDX. Hace alrededor de 1 mes empezamos a tener distintos tipos de inconvenientes, pero que si no me equivoco, derivan en lo mismo.. El más importante es que al estar en un get o un tbrowse, al querer pasar por ejemplo de un get a otro o de una columna de tbrowse a otra, es como que el sistema hace una pausa que va entre 5 y 10 segundos. Esto es bastante engorroso, ya que los usuarios empiezan a pulsar enter pensando que se "trabó" y de pronto se encuentran con que no saben si confirmaron o no un determinado ingreso de algo. Esto pasa en algunos momentos del día, pero no tiene una frecuencia exacta.
El otro problema es que tarda mucho en abrir por ej. 10 o 15 tablas (esto es necesario en algunos informes) según lo que pude cronometrar tarda entre 30 segundos y 1 minuto, pero esto no termina solamente ahi, porque también hay momentos en que al hacer un seek se queda 10 segundos para encontrar algo, cuando la tabla que está mas cargada tiene 125000 registros. Todo esto está haciendo que al procesar un informe que en su momento tardaba entre 30 min. y 1 hora, lleve más de 3 horas en salir.
Si bien es cierto que hay determinados informes que sacan 10 de los 15 usuarios un mismo día y en un determinado horario y que esto ralentiza el sistema, nunca habiá sido tan notorio como ahora.
Vale agregar que no utilizo librerías externa (CA-TOOLS, OSLIB, etc.).
Estos problemas como comenté al principio empezaron hace 1 mes atrás apróx., antes de esa fecha no habia este tipo de demoras. Si alguno tuvo un problema similar o está pasando por algo parecido le voy a agradecer una posible solución. Desde yá muchas gracias.
Antonio
Yahoo! Cocina
Recetas prácticas y comida saludable
Visitá http://ar.mujer.yahoo.com/ cocina/
No virus found in this incoming message.
Checked by AVG - www.avg.com
Version: 8.0.238 / Virus Database: 270.11.43/2043 - Release Date: 04/06/09 06:22:00