Exit function
Publicado por CyRuS (26 intervenciones) el 27/06/2007 16:19:59
Dentro de un función tengo otra función, de la forma:
function principal()
msgbox "hola"
call secundario
msgbox "adios"
end function
function secundario()
msgbox "buenas noches"
end function
Yo quiero que cuando entre en la función secundario después del mensaje
buenas noches, se me pare la función principal. Pero si pongo:
msgbox "buenas noches"
exit function
entonces solo se me sale de la función secundario y sigue con la función
principal dando el mensaje adios.
¿ Cómo puedo parar todo ?
He hecho lo siguiente pero igual conoceis una forma más sencilla:
dim despedir as boolean
function principal()
despedir = false
msgbox "hola"
call secundario
if despedir = true then exit function
msgbox "adios"
end function
function secundario()
msgbox "buenas noches"
despedir = true
end function
En vez de hacer esto del boolean, no habrá algo más rápido ???
function principal()
msgbox "hola"
call secundario
msgbox "adios"
end function
function secundario()
msgbox "buenas noches"
end function
Yo quiero que cuando entre en la función secundario después del mensaje
buenas noches, se me pare la función principal. Pero si pongo:
msgbox "buenas noches"
exit function
entonces solo se me sale de la función secundario y sigue con la función
principal dando el mensaje adios.
¿ Cómo puedo parar todo ?
He hecho lo siguiente pero igual conoceis una forma más sencilla:
dim despedir as boolean
function principal()
despedir = false
msgbox "hola"
call secundario
if despedir = true then exit function
msgbox "adios"
end function
function secundario()
msgbox "buenas noches"
despedir = true
end function
En vez de hacer esto del boolean, no habrá algo más rápido ???
Valora esta pregunta


0