Forzare la modalità singola istanza di Visual Basic 6.0 ( VB6 ) programma è importante quando una seconda istanza del programma sarà causare effetti indesiderati , come ad esempio l'esecuzione di azioni volte o causare errori da entrambe le istanze tentano di accedere una singola risorsa . In Visual . Basic NET ( VB.NET ) c'è un opzione " singola applicazione esempio Fai " , tuttavia , in VB6 è necessario controllare manualmente tutte le istanze precedentemente in esecuzione quando si avvia il programma utilizzando il metodo " App.PrevInstance " e quindi arrestare il programma . Istruzioni
1
Aprire il file sorgente VB6 in Microsoft Visual Basic 6.0 .
2
Verifica se un'altra istanza dell'applicazione è già in esecuzione da parte aggiungendo il seguente codice nel funzionare il programma inizia con , che di solito è " Sub Main " :
App.PrevInstance = True Then
3
Visualizzare un MsgBox che informa l'utente che un caso l'applicazione è già in esecuzione e chiudere il programma aggiungendo il seguente codice dopo l' istruzione "if" :
MsgBox "Programma già in esecuzione ... "
End
End If
Se la funzione carica un modulo prima della " if-else " , come ad esempio il programma a partire dal " Sub Form_Load ( ) " , poi aggiunge " Unload Me" prima del comando " fine " .
4
Salvare il file VB6 , compilare ed eseguire il programma per attivare il codice a istanza singola .