La Web del Programador: Comunidad de Programadores
 
    Pregunta:  3225 - ERROR AL MOMENTO DE ESTAR EJECUTANDO MI PROGRAMA
Autor:  ANTONIO VALDIVIA
HOLA COMO ESTAN:
Espero que muy bien, tengo el siguiente problema, al estar ejecutando mi programa en clipper 5.3b y linkiado con exospace CON LAS SIGUIENTES INTRUCCIONES EXOSPACE FI PANTA2,PERITA,PERA1,ESTER,__WAIT,RDDSYS LIB CLIPPER,EXTEND,DBFCDX,_DBFCDX,TERMINAL
ADEMAS UTILIZO EL PARCHE OPTEDIT PROG.EXE -BANNER -BUFFER 16384 -EXTRAMIN 8192 -NOPACKAGE
Y ME APARECE EL SIGUIENTE ERROR:

GENERAL PROTECTION : FAUL IN C:aNTONIO\PROG.EXE AT 0D07:0276 Y OTRAS COSAS
SI ALGUIEN ME PUEDE AYUDAR SE LO AGRADECERIA BASTANTE DESDE YA MUCHAS GRACIAS.

  Respuesta:  Daniel Portunato
Deberás generar el archivo MAP de la aplicación.
Agrega la opción MAP al final de la instrucción EXOSPACE:

EXOSPACE FI ... LIB .... MAP

Esto genera un listado de direcciones y la función o módulo respectivo.

La dirección del error es 0D07:0276

Busca 0D07 y fíjate a su derecha el nombre de la función que aparece, ésta es la que está produciendo el error.

Lo de las direcciones no es del todo exacto, debes comprenderlo como un rango. Así que si no encuentras el valor exacto, busca en las inmediaciones que por ahí debe estar.

Suerte.