Error al Ejecutar Aplicacion
Publicado por roberto (55 intervenciones) el 11/04/2020 17:10:49
He leído mucho respecto al error que se me presenta al ejecutar la aplicación EXE y no doy con la solución que es bastante rara por decirlo así.
Agregue una clase que despliega una barra de herramientas, y aquí comenzó el problema.
Todo lo que aplique lo aprendí siguiente unas clases de entrenamiento que publica un ingeniero en Yotube y me funciona perfectamente en el directorio de desarrollo, pero cuando la ejecuto en un segundo pc que es el de explotación por llamarlo así, comienzan los problemas.
El error que da es que VFP dejara de funcionar y se aborta la ejecución.
Aparece un archivo con la descripción del error VFP9Rerr.log que contiene la siguiente informacion:
"Error grave: código de excepción=C0000005 @ 09/04/2020 10:47:19 AM. Archivo de registro de errores: C:\sysges\combus\VFP9Rerr.log
Llamado desde - iniciar line 25 {C:\sysges\combus\iniciar.prg c:\sysges\combus\combus.exe}"
La linea 25 de mi prg de inicio es donde se efectúa la llamada a la clase que despliega la barra de herramienta de acuerdo a lo siguiente:
Clear screen
SET confir on
SET status bar on
SET status off
SET safe off
SET talk off
SET date british
SET cent on
SET escape off
set dele on
set confirm off
SET EXCLUSIVE off
SET SYSMENU off
SET PATH TO d:\sysges\combus\clases
SET CLASSLIB TO d:\sysges\syscombus\clases\objetos_especiales,;
d:\sysges\syscombus\clases\barra_herramientas
_screen.Caption="Sistema Constrol de Combustible - Ver. 2.1"
_screen.windowstate=2
_screen.AddObject("pantalla","pantalla_combustible")
_screen.pantalla.visible=.t.
_screen.AddProperty("barra","")
_screen.barra=createobject("barra_herramienta") <----- Linea 25
_screen.barra.dock(0)
_screen.barra.visible=.t.
_screen.barra.movable=.f.
DO ppal0.mpr &&WITH THIS,.T.
READ event
La DLL que incluyo en el directorio de ejecución son :

La barra de tarea que despliega es una clase y se muestra asi:

Si en el programa de inicio las lineas que despliegan la barra de herramientas se ponen en comentario el problema se soluciona.
Agradeceré su ayuda y consejos.
Agregue una clase que despliega una barra de herramientas, y aquí comenzó el problema.
Todo lo que aplique lo aprendí siguiente unas clases de entrenamiento que publica un ingeniero en Yotube y me funciona perfectamente en el directorio de desarrollo, pero cuando la ejecuto en un segundo pc que es el de explotación por llamarlo así, comienzan los problemas.
El error que da es que VFP dejara de funcionar y se aborta la ejecución.
Aparece un archivo con la descripción del error VFP9Rerr.log que contiene la siguiente informacion:
"Error grave: código de excepción=C0000005 @ 09/04/2020 10:47:19 AM. Archivo de registro de errores: C:\sysges\combus\VFP9Rerr.log
Llamado desde - iniciar line 25 {C:\sysges\combus\iniciar.prg c:\sysges\combus\combus.exe}"
La linea 25 de mi prg de inicio es donde se efectúa la llamada a la clase que despliega la barra de herramienta de acuerdo a lo siguiente:
Clear screen
SET confir on
SET status bar on
SET status off
SET safe off
SET talk off
SET date british
SET cent on
SET escape off
set dele on
set confirm off
SET EXCLUSIVE off
SET SYSMENU off
SET PATH TO d:\sysges\combus\clases
SET CLASSLIB TO d:\sysges\syscombus\clases\objetos_especiales,;
d:\sysges\syscombus\clases\barra_herramientas
_screen.Caption="Sistema Constrol de Combustible - Ver. 2.1"
_screen.windowstate=2
_screen.AddObject("pantalla","pantalla_combustible")
_screen.pantalla.visible=.t.
_screen.AddProperty("barra","")
_screen.barra=createobject("barra_herramienta") <----- Linea 25
_screen.barra.dock(0)
_screen.barra.visible=.t.
_screen.barra.movable=.f.
DO ppal0.mpr &&WITH THIS,.T.
READ event
La DLL que incluyo en el directorio de ejecución son :

La barra de tarea que despliega es una clase y se muestra asi:

Si en el programa de inicio las lineas que despliegan la barra de herramientas se ponen en comentario el problema se soluciona.
Agradeceré su ayuda y consejos.
Valora esta pregunta


0