Kopia wikimirror

To jest mirror wiki z pascal.chat. Edycja, historia i logowanie są tam.

UniqueInstance/pl

Deutsch · English · Español · Français · Polski

Opis

O komponencie

UniqueInstance jest wizualnym komponentem na zakładce Common Controls Palety Komponentów, który zapewnia widok listy powiązanych z nim elementów. Elementy mogą być reprezentowane przez jeden z zestawów ikon powiązanych z TImageList: SmallImages, LargeImages i StateImages.

UniqueInstance zapewnia łatwy sposób wymuszenia uruchomienia tylko jednego wystąpienia aplikacji w tym samym czasie. Aby zainstalować ten komponent na swojej palecie komponentów, najłatwiej jest użyć Menedżera pakietów online z Lazarusa. Obsługuje on systemy Windows i Linux (macOS domyślnie zapobiega wielu instancjom).

Cechy

Jak używać (komponent)

Po prostu upuść komponent na główny formularz aplikacji LCL (znajduje się w zakładce System, poszukaj czerwonego pełnego koła z cyfrą „1” w środku).

Właściwości:

Zdarzenie

Jak używać (w kodzie)

Dodaj moduł uniqueinstanceraw do sekcji uses.

Wywołaj funkcję InstanceRunning: zwróci ona true, jeśli instancja już działa.

Istnieją dwa warianty:

Uwagi

Historia

Autor

Luiz Américo Pereira Câmara

Licencja

Zmodyfikowana LGPL

Pobieranie

Wersja 1.1: Pobierz z GitHub

Ostatnia wersja przeniesiony do repozytorium GitHub: https://github.com/blikblum/luipack/tree/master/uniqueinstance

Możesz też użyć klienta SVN:

text
 svn co https://github.com/blikblum/luipack.git/trunk/uniqueinstance

Zobacz także


From the Free Pascal wiki, page "UniqueInstance/pl", as it stood on 2022-01-05 after a change by Slawek, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's Licensing page. If you have concerns about this material, message the admin.

Wersja 2, ostatnia zmiana: WikiArchive, .