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