Condividi tramite


Procedura: specificare il comportamento di creazione delle istanze di un'applicazione (Visual Basic)

Aggiornamento: novembre 2007

Nota:

Questo argomento si applica solo ai progetti di Visual Basic.

Le applicazioni create con Visual Basic sono applicazioni a più istanze per impostazione predefinita: gli utenti possono cioè avviare più istanze dell'applicazione compilata. In alcuni casi, può essere opportuno impedire agli utenti di avviare più istanze dell'applicazione. A tal fine, è possibile impostare la proprietà Make Single Instance Application per il progetto, alla quale è possibile accedere dalla pagina Applicazione di Progettazione progetti.

Quando la casella di controllo Rendi a istanza singola è selezionata, è possibile eseguire una sola istanza dell'applicazione compilata. Se un utente tenta di avviare una seconda istanza, lo stato attivo passa all'istanza già in esecuzione e viene generato l'evento StartupNextInstance di quest'ultima.

Per creare un'applicazione a istanza singola

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Applicazione.

  3. Selezionare la casella di controllo Rendi a istanza singola.

Per creare un'applicazione a più istanze

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto.

  2. Fare clic sulla scheda Applicazione.

  3. Deselezionare la casella di controllo Rendi a istanza singola.

    Nota:

    Per impostazione predefinita le applicazioni sono a più istanze.

Vedere anche

Riferimenti

Evento My.Application.StartupNextInstance

Altre risorse

Gestione delle proprietà delle applicazioni