Return

22/07/2006 - 00:04 por hugo | Informe spam
Hola grupo:

Bueno, un poco d everguenza me da lo que vopy a preguntar, quiza sea muy
obvio pero quiero sacarme la duda.
En cualquier eprocedimiento, sub, Property, etc veo que el depurador, cuando
va marcando los pasos con la linea amarilla, se saltea todo lo que esta
despues de Return xxx.
Asi que aca va la burrada de pregunta
No se ejecuta lo que esta despues de return o simplemente en la depuracion
no se ve.

Preguntas similare

Leer las respuestas

#1 Gustavo Arriola
22/07/2006 - 03:18 | Informe spam
Exacto! no se ejecuta ninguna linea que esté por debajo de return.
Se comporta de la misma manera con Exit Sub o Exit Property

Saludos Cordiales,
Gustavo Arriola
Respuesta Responder a este mensaje
#2 SoftJaén
22/07/2006 - 16:21 | Informe spam
"hugo" preguntó:

No se ejecuta lo que esta despues de return ...



Hola, Hugo:

Como añadido a lo que te ha comentado Gustavo Arriola, si la instrucción
«Return» aparece dentro de una instrucción Try ... Catch ... Finally,
siempre se ejecutará el código contenido en el bloque «Finally», aunque se
haya llamado a la función «Return» anteriormente:

Private NombreFuncion ( ) TipoDato

Try
' Instrucciones a ejecutar

Return TipoDato

Catch ex As Exception
' Instrucciones para depurar la excepción

Return Nothing

Finally

MessageBox.Show("Este bloque siempre se ejecutará")

End Try

Un saludo

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Respuesta Responder a este mensaje
#3 hugo
22/07/2006 - 16:55 | Informe spam
Gracias a todos

"hugo" escribió en el mensaje
news:
Hola grupo:

Bueno, un poco d everguenza me da lo que vopy a preguntar, quiza sea muy
obvio pero quiero sacarme la duda.
En cualquier eprocedimiento, sub, Property, etc veo que el depurador,


cuando
va marcando los pasos con la linea amarilla, se saltea todo lo que esta
despues de Return xxx.
Asi que aca va la burrada de pregunta
No se ejecuta lo que esta despues de return o simplemente en la depuracion
no se ve.


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida