Testuje, zda jde o první instanci aplikace (zda je aplikace spuštěna jen jednou).

Jmenný prostor:  SGP.XUtility
Knihovna:  SGP.XUtility (v SGP.XUtility)
Verze: dll

Syntaxe

C#
public static bool AllowOnlyOneInstance()

Návratová hodnota

trueTruetruetrue (True v Visual Basic) pokud jde o první instanci (spuštění).

Poznámky

Metoda testuje přítomnost jiné instance stejné aplikace v systému. Pokud je aplikace již spuštěna, přepne fokus na tuto instanci a předá jí přes Windows zprávu parametry příkazové řádky (ProcessCommandLineMessage(Message%, String%)), nakonec vrátí falseFalsefalsefalse (False v Visual Basic). Pokud ještě není aplikace spuštěna v systému, vrátí trueTruetruetrue (True v Visual Basic). Aplikace by měla reagovat na návratovou hodnotu falseFalsefalsefalse (False v Visual Basic) svým ukončení (jiná instance již běží).

Podívat se také na