Testuje, zda jde o první instanci aplikace (zda je aplikace spuštěna jen jednou).
Jmenný prostor:
SGP.XUtilityKnihovna: 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ěží).