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
 
Top