Ecco, il codice pubblicato nella pagina cui punta quel link contiene una stranezza
non da poco: la CallSubDelayed chiama una routine (SecondSub_Complete) che... semplicemente non esiste! Ok, il codice funziona, ma è un "codice leggibile"? "Manutenibile"? Comprensibile? A me sembra assurdo.
Sub FirstSub
Log("FirstSub started")
SecondSub
Wait For SecondSub_Complete
Log("FirstSub completed")
End Sub
Sub SecondSub
Log("SecondSub started")
Sleep(1000)
Log("SecondSub completed")
CallSubDelayed(Me, "SecondSub_Complete")
End Sub
Mi sembra che la cosa si stia incasinando sempre più!