FoxPro/Visual FoxPro - cualquier Error dentro de un form?

 
Vista:

cualquier Error dentro de un form?

Publicado por marco (79 intervenciones) el 29/07/2005 17:36:44
Hola como puedo hacer para cuando se de cualquier tipo de error en tiempo de ejecución dentro de un formulario, yo pueda desplegar mis mensajes y no lose de VFP.

Bueno o alguna rutina que pueda incluir para que no se vea el error de VFP, o donde busco, en la ayuda veo algunas rutinas pero no se si te tienen que poner en la funcion ERROR EVENT del formulario o no se. Ayudenme para ver que hago.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cualquier Error dentro de un form?

Publicado por Fernando Hevia (34 intervenciones) el 29/07/2005 18:52:00
Amigo chequea en la ayuda el comando ON ERROR.. alli hay un ejemplo de mas o menos lo que tu quieres

Suerte

Fernando Hevia
Maracaibo - Venezuela
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:cualquier Error dentro de un form?

Publicado por marco (79 intervenciones) el 29/07/2005 19:05:55
Si ya lo he chequeado, pero no se como hacer, ejemplo yo copio el código que la ayuda me brinda con respecto a ON ERROR, y la coloco en un formulario en el evento ERROR EVENT. Pero no me permite salvarlo me despliega el siguiente mensaje:

"Methods and events cannot contain nested procedures or class definitions"

que hago o como hago...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:cualquier Error dentro de un form?

Publicado por Manuel (344 intervenciones) el 29/07/2005 21:48:41
Haz un programa que tenga todos los números de error que empiece así:
*errores.prg
Parameter elerror
texto='Error'
DO CASE
CASE elerror=1
texto="Ocurrió el error 1"
CASE elerror=2
texto="Ocurrió el error 2"
... y así sucesivamente.
ENDCASE
MESSAGEB(texto)

Ahora, pon en el programa inicial el siguiente renglón:
ON ERROR DO errores WITH ERROR()
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar