Salve ragazzi,
ho creato un programma per il mio palmare che controlla e legge un determinato file ogni tot secondi. Nel momento in cui tolgo la MMC mi esce un messaggio del tipo "Inserire MMC" e quando la reinserisco il programma trova il file e svolge diverse procedure.

Ora il problema è che nel mio palmare il programma lavora bene ma nel palmare del mio amico nel momento in cui estraggo la MMC il programma si chiude (P.S.: Il programma è installato nella memoria interna)

Sapreste come ovviare a questo problema? Sarà qualche eccezione che si genera?

Per il controllo del dile file ho usato questo codice:
Codice PHP:
Dim file_profilo As String "\Storage Card\user.bin"

Private Sub TimerMSG_Tick(ByVal sender As System.ObjectByVal e As System.EventArgsHandles TimerMSG.Tick
        On Error Resume Next

        
'CONTROLLO ESISTENZA PROFILO NELLA MMC
        If File.Exists(file_profilo) Then
            '
NASCONDO L'IMMAGINE "INSERIRE MMC"
            PictureMSG.Visible = False
           
           ' 
CHIAMO LA FUNZIONE PER LE OPERAZIONI
            VisualizzaProfilo
()
           
'BLOCCO QUESTO TIMER E NE AVVIO UN ALTRO
            TimerMSG.Enabled = False
            TimerControllo.Enabled = True

        Else
            '
LAMPEGGIA L'IMMAGINE "INSERIRE MMC..."
            If (PictureMSG.Visible = True) Then
                PictureMSG.Visible = False
            Else
                PictureMSG.Visible = True
            End If

        End If
    End Sub