Vraag & Antwoord

Programmeren

exclusief starten van een vb6 programma

Anoniem
lasiot
5 antwoorden
  • Hoe zorg ik ervoor dat een vb6-prog exclusief start? Ik bedoel daarmee dat het programma gestart wordt en als je het programma nog een keer wil starten, komt de focus automatisch op het reeds gestarte programma.
  • App.??? maar daar is snel achter te komen. Ik heb nu even geen vb voorhanden maar ga naar een codevenster, type app. en een lijstje komt te voorschijn waarin jouw antwoord zit. Sorry dat ik een beetje vaag ben hier :grin:
  • Hmmmm, ik heb het al gevonden. Zet in de load procedure (sub form_load, sub Main) een App.PrevInstance. Voorbeeld:
    [code:1:0dd7fac5ef]Private Sub Form1_Load()
    If App.PrevInstance then
    End
    End If
    End Sub[/code:1:0dd7fac5ef]


  • Merci, ik had het laatste stuk van de vraag niet gelezen.
  • [quote:89f30d9337]
    Op 17-04-2002 14:35 schreef D. Waas:
    Hmmmm, ik heb het al gevonden. Zet in de load procedure (sub form_load, sub Main) een App.PrevInstance. Voorbeeld:
    [code:1:89f30d9337]Private Sub Form1_Load()
    If App.PrevInstance then
    End
    End If
    End Sub[/code:1:89f30d9337]
    [/quote:89f30d9337]

    Je bent er bijna, want hij wil ook dat de huidige instantie geactiveerd wordt, het wordt dus:

    [code:1:89f30d9337]

    If App.PrevInstance then
    AppActivate "Naam app in titlebar"
    SendKeys ("% RV";)
    ' Als je app iconized is terug naar vorig
    ' formaat. (Is taalafhankelijk, moet je
    ' mooiere oplossing voor bedenken)
    else
    'Alles wat je moet doen om je app te starten.
    End If
    [/code:1:89f30d9337]

    [edit]
    Foutje in de quote-tag weggewerkt.
    [/edit]
    _________________
    Met vriendelijke groeten,
    Laurens

    "Leven is meervoud van lef"



    [ Dit bericht is bewerkt door: Laurens op 2002-04-17 15:57 ]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.