Spanish Wait For un procedimiento

Espinosa4

Active Member
Licensed User
Longtime User
Hola a todos,

Me podríais ayudar con el wait for, por favor.

El caso es que yo cuando se crea un b4xpages llamo a un procedimiento para comprobar algo pero la ejecución sigue sin haber esperado que terminara la comprobación. ¿Cómo se haría? Veo ejemplos pero voy perdido ya que no se ajustan a lo que busco.

Ejemplo.

En el create.....

Root = Root1
B4XPages.SetTitle(Me, "LISTADO")
Comprobar_Nombres
...
...
...



Sub Comprobar_Nombres

.......
end sub



Gracias de antemano!
Un saludo
 

Sagenut

Expert
Licensed User
Longtime User
B4X:
Wait For (Comprobar_Nombres) complete (Useless as Object)

Sub Comprobar_Nombres as ResumableSub

.......
Return Null
end sub
Esto es así si no necesita que el Sub le devuelva un resultado.

Utilicé un traductor, el español no es mi idioma.
Un saludo
 

Espinosa4

Active Member
Licensed User
Longtime User
Thank you so much @Sagenut !

Thank you very much indeed for your help.

And if the call returns a date

comprobar_nombres(name)



sub comprobar_nombre(name as string)
.......
end sub

Thank you
 

Sagenut

Expert
Licensed User
Longtime User
comprobar_nombres(name)
De esta manera estás pasando un parámetro al Sub, el Nombre.
¿Qué resultado quieres lograr?
Le daré un ejemplo que espero le ayude a comprender cómo pasar un dato y recibir un resultado
B4X:
Wait For (Suma(5, 5)) complete (Resultado as Int) 'Resultado será igual a 10.
log(Resultado)

Sub Suma(a as Int, b as Int) as ResumableSub

.......
Return a + b
end sub
 
Cookies are required to use this site. You must accept them to continue using the site. Learn more…