Forçar modo de instância única de um programa Visual Basic 6.0 ( VB6 ) é importante quando uma segunda instância do programa irá causar efeitos indesejáveis , tais como a realização de ações ou duas vezes causando erros como as duas instâncias tentar acesso um único recurso . No Visual Basic. NET ( VB.NET ), há uma opção "Make aplicação única instância " , no entanto, em VB6 você tem que checar manualmente por todas as instâncias anteriormente em execução quando você iniciar o programa usando o método " App.PrevInstance " e em seguida, desligue o programa. Instruções 
 1 
 Abra o arquivo de origem VB6 no Microsoft Visual Basic 6.0. 
 2 
 Verifique se outra instância do aplicativo já está sendo executado por adicionando o seguinte código no funcionar o programa inicia-se com , o que geralmente é " Sub Main " : 
 
 Se App.PrevInstance = True Then 
 3 
 Exibir uma MsgBox que informa ao usuário que uma instância do aplicativo já está em execução e feche o programa , adicionando o seguinte código após a instrução "if" : 
 
 MsgBox " programa já em execução ... " 
 
 Fim 
 
 End If 
 
 Se a função carrega um formulário antes de o " if-else " , como o seu programa a partir de "Sub Form_Load () " , em seguida, adicione " Unload Me " antes do comando "End" . 
 
 4 
 Salve o arquivo VB6, compilar e executar o programa para permitir que o código de instância única.