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.



Antwort per Email an