Kirjautuminen

Haku

Tehtävät

Keskustelu: Koodit: VB.NET: Ohjelma jo käynnissä

tnb [14.12.2003 23:17:23]

#

Vb.net:ssä ei app.previnstance toimi. Tilalle voi käyttää seuraavaa MS-koodia, jos haluaa tutkia onko ohjelma jo käynnistetty.

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
    If PrevInstance Then
        MsgBox("Ohjelma on jo käynnissä")
        End
    End If
End Sub
Function PrevInstance() As Boolean
    If Ubound(Diagnostics.Process.GetProcessesByName(Diagnostics.Process.GetCurrentProcess.ProcessName)) > 0 Then
        Return True
    Else
        Return False
    End If
End Function

miiro [22.12.2003 10:28:44]

#

Eip toimi. Rivit

   Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

sekä

           Return True

ja

           Return True

on punattu eli virheitä.
VB6, Win98

TuGi [29.01.2004 17:52:50]

#

Mutta sullahan o VB6, vai? Eiks toi koodi oo VB.nettiin.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta