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 FunctionEip 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
Mutta sullahan o VB6, vai? Eiks toi koodi oo VB.nettiin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.