Dim status(1) As Int
Test1(status)
Test2(status)
Test3(status)
Do While status(0) < 3
Sleep(50)
Loop
Log("all tasks completed. Continue with your next task...")
Private Sub Test1 (Status() As Int)
Sleep(Rnd(1, 1000))
Log("Test1 completed")
Status(0) = Status(0) + 1
End Sub
Private Sub Test2 (Status() As Int)
Sleep(Rnd(1, 1000))
Log("Test2 completed")
Status(0) = Status(0) + 1
End Sub
Private Sub Test3 (Status() As Int)
Sleep(Rnd(1, 1000))
Log("Test3 completed")
Status(0) = Status(0) + 1
End Sub