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.