Salve, uso da poco vb6 e non ho ben chiaro una cosa: da quello che ho appreso fin'ora una variabile dichiarata all interno di una specifica routine dovrebbe essere locale, quindi non disponibile per altre routine.
Ho fatto un programma dove dichiaro una stringa per una msgbox:
Private Sub Seleziona_Click()
Dim Msg As String
........
Msg = MsgBox("Devi selezionare un opzione", _
vbCritical, "Errore")
End Sub
ora, questa stringa Msg dovrebbe valere solo per questa routine, ma quando in altre routine di un altro form uso la stessa Msg per altre Msgbox non mi da nessun tipo di errore, la considera variabile globale a quanto pare :master:
Sono un po confuso...qualcuno mi aiuta?
grazie