Hallo Christian,
dafür nimmst Du am besten einen Mutex der als
Property in der App.Klasse definiert ist und
versuchst ihn im App.Open Event zu setzen.
Als Property, damit er während der kompletten
Programmlaufzeit erhalten bleibt.
//
myMutex = New Mutex( "Programmname" )
if Not myMutex.TryEnter then
//
Quit
end if
Grüße
Thomas
-------- Original Message --------
Subject: Programm nicht 2 Mal starten (06-Mrz-2010 17:10)
From: Christian Hahn <[email protected]>
To: [email protected]
> Hallo, ich glaube mich zu erinnern, dass wir das hier schon 'mal hatten,
> aber ich finde es nicht wieder.
> Wie kann man verhindern, dass ein Programm nicht 2 Mal gestartet wird, oder
> genauer, wie kann man feststellen, ob ein Programm schon gestartet wurde?
> beste Grüße, Christian Hahn.