FoxPro/Visual FoxPro - do case HELP!!!!!!!!!!!!!!!!!!

 
Vista:

do case HELP!!!!!!!!!!!!!!!!!!

Publicado por novato (24 intervenciones) el 28/10/2009 21:29:49
hola gente, una pregunta como hago para salir de un case
algo asi miren

do case
case a=1
aqui viene lo que tiene que hacer

case b=2
aqui viene lo que tiene que hacer

case c=3
aqui viene lo que tiene que hacer

otherwise
endcase

pero asi recorreria todo el case, yo quiero que por ejemplo ingrese al primer caso
automaticamente sala de los demas(que ya no recorra todo el case)
algo asi

do case
case a=1
aqui viene lo que tiene que hacer
SALIR DEL CASE
case b=2
aqui viene lo que tiene que hacer
SALIR DEL CASE
case c=3
aqui viene lo que tiene que hacer
SALIR DEL CASE
otherwise
endcase


espero su ayuda, gracias
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:do case HELP!!!!!!!!!!!!!!!!!!

Publicado por es_binario (757 intervenciones) el 28/10/2009 22:55:07
No me queda claro que es lo que deseas hacer, pero el do case revisa cada caso si no se cumple una condicion en el primero y asi sucesivamente, y su salida es otra cosa es decir otherwise, pero tambien puedes usa un EXIT
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:do case HELP!!!!!!!!!!!!!!!!!!

Publicado por novato (24 intervenciones) el 28/10/2009 23:25:54
Gracias por responderme, pero una pregunta el exit no hace que salga del programa? o solamente del case?
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:do case HELP!!!!!!!!!!!!!!!!!!

Publicado por es_binario (757 intervenciones) el 29/10/2009 02:18:16
Nada mas de un ciclo para salir del programa es la palabra quit

aunque no entiendo bien, que es lo que intentas hacer, tal vez estas usando la funcion incorrecta.

Saldos
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:do case HELP!!!!!!!!!!!!!!!!!!

Publicado por Chucho (23 intervenciones) el 29/10/2009 12:43:34
Hola:
No hace falta poner nada. El DO CASE de VFP no funciona como el switch de C, C++.
Si se cumple la condición de un CASE, se ejecutan las instrucciones que pusiste y luego el flujo del programa continúa luego del ENDCASE.
OTHERWISE se ejecuta cuando no se cumple NINGUNA condición de los CASES.

EXIT se usa para forzar la finalización de un ciclo DO WHILE O FOR..ENDFOR.

Saludos.
Javier (Jujuy-Argentina)
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