Skocz do zawartości

[delphi] Podwójne włączanie programu


Max1414

Polecane posty

jak ja kiedyśo tym myślałem, to stwierdziłem, że można by [b]wykożystać sockety. Czyli jeżeli chcesz tylko zablokować, to wystarczy Ci serversocket -> aktywujesz go zaraz po uruchomieniu programu, jeżeli pojawi się błąd robisz application.terminate i z głowy.


Jak chcesz przekazać jakieś info już otwartej kopii, to po błędzie aktywuj clientsocket, przez który będziesz mógł przekazać np. ścieżkę do pliku, który ma zostać otwarty. (w przypadku odtwarzaczy powinno to spowodować dodanie do listy odtwarzania. Jak robisz notatnik - otwarcie nowej karty, albo stworzenie nowego okna pracującego pod kontrolą tego samego procesu. Co tylko chcesz)


No i pewnie api też może coś poradzić, ale nie wiem jak
Link do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat jest archiwizowany i nie można dodawać nowych odpowiedzi.

×
×
  • Utwórz nowe...