Ho riletto e rivisto il tutorial ma c'è qualcosa che ancora mi sfugge.

- La sintassi del comando "Wait For" mi pare che (adesso) sia solo "WaitFor ([sub]) Complete ([variabile restituita dalla sub] as [tipo di variabile restituita dalla sub]) e che non ci sia altra sintassi. O si?
- Una Resumable Sub pare debba restituire per forza una qualche variabile, un qualche risultato. Ma se a me non serve altro che l'esecuzione delle istruzioni ivi contenute prima che l'app vada avanti, se non ho capito male, devo farle restituire Null e nella sintassi di "WaitFor" il tipo di variabile restituita deve essere "Object". O c'è un altro modo? Escluderei Sleep, dato che se imposto 3 millisecondi e la Sub che ho richiamato poco prima ci impiega 7000 millisecondi, non accade quello che vorrei.
- Una Resumable Sub può restituire più di un valore? Penso al caso in cui si vuol accedere ad un database e prendere due-tre valori. Le alternative che mi vengono in mente e che uso sono: (i) doppio codice; (ii) doppia chiamata; (iii) far restituire una list.