Dwingen enkele instantie mode in een Visual Basic 6.0 ( VB6 ) programma is belangrijk wanneer een tweede exemplaar van het programma ongewenste effecten , zoals het uitvoeren van handelingen twee keer of het veroorzaken van fouten zal veroorzaken als beide gevallen proberen voor toegang tot een enkele bron . In Visual Basic . NET ( VB.NET ) is er een " Make single instance applicatie" -optie , echter , in VB6 moet je handmatig controleren of er eerder actieve exemplaren als u het programma starten met de " App.PrevInstance " -methode en sluit dan het programma . Instructies 1 Open het VB6 bronbestand in Microsoft Visual Basic 6.0 . Controleren 2 als een ander exemplaar van de toepassing al actief is bij door toevoeging van de volgende code in de functioneren van het programma begint met , wat meestal " Sub Main " : Als App.PrevInstance = waar toen 3 Geef een MsgBox dat de gebruiker informeert dat een instantie van de applicatie al is gestart en sluit het programma door de toevoeging van de volgende code na de "als " statement : MsgBox " programma al actief ... " End of end If Als de functie laadt een formulier voor de " als - anders ' , zoals uw programma te beginnen in " Sub Form_Load ( ) " , voeg dan " Ontladen Me " voor de " End "commando . < br > Goedkope 4 Sla het bestand VB6 , compileren en uitvoeren van het programma om de single instance code mogelijk te maken .
|