Wish Resumable Sub with any type of return

narek adonts

Well-Known Member
Licensed User
Longtime User
Would be great if it will be possible something like this

B4X:
Sub Test as MyClassName

dim a, b As int

a=1
sleep(1000)
b=2
sleep(1000)

return  Me

End sub

The code is inside MyClass

To be able to return a Class when using sleep or WaitFor
 

XbNnX_507

Active Member
Licensed User
Longtime User
Declare sub test as Resumable Sub

B4X:
public Sub Test As ResumableSub

    Dim a, b As Int

    a=1
    Log ( "a is: " & a )
    Sleep(1000)
    b=2
    Log ( "b is : " & b )
    Sleep(1000)

    Log ( "now returning class ")
    Return  Me

End Sub

Then when you call it
it must be

B4X:
    Dim i As MyClassName
    i.Initialize
    Wait For (i.Test) Complete ( instanceClass As MyClassName)
    Log ( instanceClass )
 

narek adonts

Well-Known Member
Licensed User
Longtime User
Declare sub test as Resumable Sub

B4X:
public Sub Test As ResumableSub

    Dim a, b As Int

    a=1
    Log ( "a is: " & a )
    Sleep(1000)
    b=2
    Log ( "b is : " & b )
    Sleep(1000)

    Log ( "now returning class ")
    Return  Me

End Sub

Then when you call it
it must be

B4X:
    Dim i As MyClassName
    i.Initialize
    Wait For (i.Test) Complete ( instanceClass As MyClassName)
    Log ( instanceClass )
Return Me will not work if u use Sleep or WaitFor
 
Top