vb6 non è un titolo molto esplicativo per un forum dove si parla quasi esclusivamente di vb6
tornando al problema potrsti fare una piccola routine all avvio della tua applicazione che controlla se ci sono altre applicazioni attive
in un modulo
nella tua procedura di avviocodice:Declare Function FindWindow Lib "user32" _ Alias "FindWindowA" _ (ByVal lpClassName As String, _ ByVal lpWindowName As String) As Long Public sub CloseApplication(byVal sAppCaption As String) Dim lHwnd As Long lHwnd = FindWindow(vbNullString, sAppCaption) If lHwnd <> 0 Then end End If End Function
codice:call CloseApplication(me.caption)