Error de Excepcion: 00005

09/10/2003 - 15:39 por Edward | Informe spam
Tengo tres aplicaciones desarrolladas en fox 6.0 con una libreria de
clases personalizada. Las aplicaciones trabajan en red sin ningún
problema...pero inexplicamente despues de un perido de tiempo (el cual es
varible: 3 meses a 6 meses), al ingresar a cualquiera de las tres se
presenta este error en la maquina cliente (hecho por el comando
wait""window) visualizando:
"Error de Excepcion:00005
\ombreservidor\carpeta1\carpeta_clasesombreclase.vcx"
donde:

\ombreservidor=Es el nombre de la maquina que tiene tiene los recursos
compartidos.

\carpeta1=Es la carpeta principal compartida que coniene las aplicaciones,
cada aplicacion esta en una carpeta individual(cada carperta contiene el
ejecutable y otra carpeta que contiene la base de datos y las tablas)

\carpeta_clases=es la carpeta que en diseño contiene la libreria ó
archivo.vcx

ombreclase.vcx=es la libreria personalizada.

Al leer este error se hace click y a continuación aparece otro mensaje
(hecho por el messagebox) que dice: "No se podido actualizar el cursor."
mostrando como unica opción un boton "Aceptar". Se hace click en el botón
y se cierra la aplicación.

Como posible solución he hecho lo siguiente:

1. coloqué la libreria personalizada ó archivoclase.vcx en la ruta que
muestra el error - esto es ilogico ya que el ejecutable contiene
complilada la libreria ó clase.(NO funciono)
2. pude determinar que el error es local, es decir, de la maquina cliente,
ya que los demás clientes sigen trabajando sin ningún problema.
3. desinstale las librerias extandar de fox 6.0 y volvi a instalarlas...me
funciono con las primera 3 maquinas... pero a las que presentaron el error
posteriormente NO les funciono y hasta la fecha no funciona.
4. A razon que no me volvio a funcionar las desinstalación de las
librerias estandar, pense que las librerias estandar al desinstalarlas no
se hacia bien y despues de desinstalarlas, busque en la maquina todo lo
que dijera "visual, fox, pro, librerias" y lo quite (esto lo hice por el
regedit.exe y el explorador), también quite los .dll que instala
foxbueno despues de todo esto, volvi e instale las librerias y NO
funciono.(seria que me falto eliminar alguno?)
5. la unica solucion hasta el momento, es hacer una nueva instalación de
windows, es decir, formatear el equipola reinstalación de windows no
sirve tiene que ser nueva la instalación.

Este problema se presenta con maquinas que tienen O.S. Win9x y Win2000
profesional.

La libreria personalizada tiene controles ActiveX para el manejo de
arboles y RTF para una de las
aplicaciones. Las otras 2 aplicaciones trabajan con los controles normales
de fox.

Como se puede apreciar es un error un poco complejo de corregir y no sé
que lo pueda causar ó que lo pueda solucionar rápidamente.

De antemano muchas gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway
 

Leer las respuestas

#1 Victor B.
10/10/2003 - 13:25 | Informe spam
Bueno, Edward, el error al que te refieres, supongo que será C00005 y no el
00005. Si es el que te digo, hay bastante literatura al respecto. Por
supuesto, es un error que se produce localmente, en la máquina que ejecuta
el EXE. Resumiendo, te diré que se ha solucionado cambiando el controlador
de vídeo, o la resolución de los colores. Aunque lo más acertado es que es
un bug de VFP respecto al garbage collection(limpiar la basura). Asegúrate
de que en las aplicaciones que uses controles ActiveX, si las referencias
con variables, usa Release variables o ponlas otravez a Null.
Espero hacerte un poco de luz al respecto.


"Edward" escribió en el mensaje
news:
Tengo tres aplicaciones desarrolladas en fox 6.0 con una libreria de
clases personalizada. Las aplicaciones trabajan en red sin ningún
problema...pero inexplicamente despues de un perido de tiempo (el cual es
varible: 3 meses a 6 meses), al ingresar a cualquiera de las tres se
presenta este error en la maquina cliente (hecho por el comando
wait""window) visualizando:
"Error de Excepcion:00005
\ombreservidor\carpeta1\carpeta_clasesombreclase.vcx"
donde:

\ombreservidor=Es el nombre de la maquina que tiene tiene los recursos
compartidos.

\carpeta1=Es la carpeta principal compartida que coniene las aplicaciones,
cada aplicacion esta en una carpeta individual(cada carperta contiene el
ejecutable y otra carpeta que contiene la base de datos y las tablas)

\carpeta_clases=es la carpeta que en diseño contiene la libreria ó
archivo.vcx

ombreclase.vcx=es la libreria personalizada.

Al leer este error se hace click y a continuación aparece otro mensaje
(hecho por el messagebox) que dice: "No se podido actualizar el cursor."
mostrando como unica opción un boton "Aceptar". Se hace click en el botón
y se cierra la aplicación.

Como posible solución he hecho lo siguiente:

1. coloqué la libreria personalizada ó archivoclase.vcx en la ruta que
muestra el error - esto es ilogico ya que el ejecutable contiene
complilada la libreria ó clase.(NO funciono)
2. pude determinar que el error es local, es decir, de la maquina cliente,
ya que los demás clientes sigen trabajando sin ningún problema.
3. desinstale las librerias extandar de fox 6.0 y volvi a instalarlas...me
funciono con las primera 3 maquinas... pero a las que presentaron el error
posteriormente NO les funciono y hasta la fecha no funciona.
4. A razon que no me volvio a funcionar las desinstalación de las
librerias estandar, pense que las librerias estandar al desinstalarlas no
se hacia bien y despues de desinstalarlas, busque en la maquina todo lo
que dijera "visual, fox, pro, librerias" y lo quite (esto lo hice por el
regedit.exe y el explorador), también quite los .dll que instala
foxbueno despues de todo esto, volvi e instale las librerias y NO
funciono.(seria que me falto eliminar alguno?)
5. la unica solucion hasta el momento, es hacer una nueva instalación de
windows, es decir, formatear el equipola reinstalación de windows no
sirve tiene que ser nueva la instalación.

Este problema se presenta con maquinas que tienen O.S. Win9x y Win2000
profesional.

La libreria personalizada tiene controles ActiveX para el manejo de
arboles y RTF para una de las
aplicaciones. Las otras 2 aplicaciones trabajan con los controles normales
de fox.

Como se puede apreciar es un error un poco complejo de corregir y no sé
que lo pueda causar ó que lo pueda solucionar rápidamente.

De antemano muchas gracias.



PortalFox :: Nada corre como un zorro
http://www.portalfox.com

PortalFox - NNTP Forum Gateway

Preguntas similares