webForumDet fria alternativet

En instans av programmet åt gången

.NET

1 svar · 270 visningar · startad av lasseh79

Medlem sedan jan. 200568 inlägg
Frågan#1

Hej!

Någon som vet hur man gör för att försäkra sig om att bara en instans av programmet körs åt gången? Om användaren trycker igång ytterliggare en instans av mitt program då det redan finns ett program igång så vill jag inte starta detta programmet utan ett felmeddelande visas och programmet stängs ner direkt...

Medlem sedan jan. 200568 inlägg
#2

löste det till slut själv... hur enkelt som helst...

Dim processes() As Process = Process.GetProcessesByName("SMSSender")

om processes.length är större än 1 så starta inte programmet utan avsluta direkt...

simpelt va ;-)

539 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
400 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
402 ms — ändringar (db)