Perfetto, era quello che volevo. Ti chiedo però un'altra cosa: normalmente quanto si crea una funzione si fa qualcosa del tipo:

Function write(w as string) As string

Ma in un caso come questo in cui non so se il risultato della mia funzione sarà integer, string o cos'altro, come devo fare. Io ho scritto:

Function write(w as object) As object

Ma non sono sicuro sia la soluzione migliore. Ti chiedo anche un'altra cosa: quale è la funzione per sapere di che tipo è una variabile?