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 <christian.h...@snafu.de> To: li...@pdf-konverter.de > 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.