Hvordan lage en Single Instance VB6 Program

Tvinge enkelt forekomst modus i et Visual Basic 6.0 (VB6) program er viktig når en ny forekomst av programmet vil føre til uønskede effekter, for eksempel å utføre handlinger to ganger eller forårsaker feil som begge tilfeller prøve å få tilgang til en enkelt ressurs. I Visual Basic .NET (VB.NET) det er en "Make enkelt forekomst søknad" alternativet, men i VB6 du må sjekke manuelt for eventuelle tidligere kjørende instanser når du starter programmet ved å bruke "App.PrevInstance" metoden og deretter slår du av programmet.

Bruksanvisning

1 Åpne VB6 kildefilen i Microsoft Visual Basic 6.0.

2 Sjekk om en annen forekomst av programmet allerede kjører av ved å legge til følgende kode i funksjonen programmet starter med, som vanligvis er "Sub Main":

Hvis App.PrevInstance = True Deretter

3 Vis en MsgBox som informerer brukeren om at en forekomst av programmet er allerede i gang og lukker programmet ved å legge til følgende kode etter "Hvis" statement:

MsgBox "Program allerede kjører ..."

Slutt

Slutt om

Hvis funksjonen laster en form før den "If-else", som programmet starter i "Sub Form_Load ()", og legg til "Losse Me" før "End" -kommandoen.

4 Lagre VB6 filen, kompilere og kjøre programmet for å aktivere enkelt forekomst kode.

Hint

  • I VB.NET det er ingen "App.PrevInstance". I stedet klikker "Project", klikk "Egenskaper" og sjekke "Make enkelt forekomst søknad" boksen.