Error fatal...urgente..por favor!!!

nenaos
29 de Enero del 2004
Hola
estoy un poco angustiada tengo una aplicaci贸n trabajando y al obtener un proceso me marca un error fatal: c贸digo de excepci贸n=C0000005, la l铆nea donde me lo marca en donde ago una asignaci贸n de un campo memo a una variable.
cAsunto=mConChe.ASUNTO
Gracias por su tiempo.

sgomez
29 de Enero del 2004
¿no tendr谩s problemas por falta de memoria?

Prob谩 poniendo

casunto=alltrim(mconche.asunto)

muchas veces los campo memo tienen muchos espacios que sobran

Alex
29 de Enero del 2004
Que tal Amigos.

Esta es una porci贸n de un art铆culo escrito por el muy conocido Foxero David Amador T., referente al error anteriormente descrito.


En ocasiones estamos desarrollando un proyecto y en un fragmento de c贸digo com煤n y corriente VFP nos manda el error C000005 y se bloquea el lenguaje. El error realmente es de acceso de memoria que ocasiona una excepci贸n que es manejada por el sistema operativo, no por el propio VFP. La excepci贸n ocurre en un esfuerzo cuando el programa intenta acceder a una memoria que es indefinida, que no posee, o no tiene privilegios suficientes para acceder a ella como se pidi贸, adem谩s es una indicaci贸n que el programa ha ocasionado alguna acci贸n ilegal que podr铆a tener consecuencias a otros procesos corrientes (otras aplicaciones ejecutadas), as铆 que el Sistema operativo los atrapa y termina el proceso inmediatamente. Se podr铆a decir que al no poder controlar la acci贸n invocada por un pedazo de c贸digo de VFP, el OS determina que ese proceso es potencialmente inseguro y lo finaliza sin devolver el control a VFP. En ocasiones dec铆amos que VFP provocaba el error, pero esto es virtual ya que como dije antes es el OS el que ocasiona el problema; pero, ¿Deber铆a esto suceder?. He probado intentando interceptar el error con la rutina de VFP ON ERROR, pero no sirve de nada ya que es un error del Sistema Operativo, por tanto esa rutina no sirve de nada. Talvez podria hacerse a trav茅s del API de Windows. Microsoft ha corregido algunos de los accesos ilegales de memoria que realiza parte del c贸digo de VFP; los Services Pack resuelven algunos de estos inconvenientes pero en verdad son muchos.


Alex Vargas

nenaos
29 de Enero del 2004
Hola
Yo tengo est茅 problema en mi aplicaci贸n, y posiblemente es falta de memoria, porque al analizar la tabla en el registro donde marca el error me encontr茅 que tenia informaci贸n como basura textos de otros registros, cuadros, espacios y demasiada basura, por eso fue el error pero lo que ha hora no se es de de donde tomo esa informaci贸n o posiblemente sea virus, cheque la longitud y tiene 2,048 caracteres, o la verdad no se estoy investigando, el lunes 26, la persona que opera el sistema me inform贸 que informaci贸n que tenia capturada en el campo estaba borrada y a la mejor desde ah铆 tiene el problema la tabla, la verdad no se que pas贸 pero estoy investigando.
Gracias por tu ayuda y tu tiempo, que est茅s bien Elena.