Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: mironas w Grudzień 12, 2020, 18:45:33

Tytuł: Wykrywanie zamkniętego Subiekt-a
Wiadomość wysłana przez: mironas w Grudzień 12, 2020, 18:45:33
Dzień dobry, po raz drugi na tym formu.

Taki problem:
Z własnego programu, poprzez Sferę uruchamiam Subiekt-a (nie w tle - tylko normalnie) i wykonuję jakieś operacje, a na koniec zamykam.
Jednak jeśli w międzyczasie ktoś ręcznie zamknie Subiekta, to oczywiście komunikacja przestaje działać i każda próba wykonania czegokolwiek wywala błąd "Serwer RPC jest niedostępny".

Pytanie - jak z poziomu Sfery, mając obiekt 'SubiektPtr' wykryć, że Subiekt już jest zamknięty, bez wywalania błędu?
Tytuł: Wykrywanie zamkniętego Subiekt-a
Wiadomość wysłana przez: birds22 w Grudzień 12, 2020, 19:25:04
To nie podłączaj się pod istniejącego Subiekta tyko otwórz swojego (ukrytego), żeby nikt ci go nie zamknął.
Tytuł: Odp: Wykrywanie zamkniętego Subiekt-a
Wiadomość wysłana przez: mironas w Grudzień 15, 2020, 17:27:41
Cytuj
To nie podłączaj się pod istniejącego Subiekta tyko otwórz swojego (ukrytego),
No właśnie chodzi o to, aby Subiekt uruchomiony ze Sfery był widoczny.
Tytuł: Odp: Wykrywanie zamkniętego Subiekt-a
Wiadomość wysłana przez: dkozlowski w Grudzień 15, 2020, 17:33:20
Nie ma takiej funkcjonalności, spróbowałbym obsługiwać wyjątki lub skorzystać z WinAPI.
Tytuł: Odp: Wykrywanie zamkniętego Subiekt-a
Wiadomość wysłana przez: mironas w Grudzień 15, 2020, 17:35:01
Dzięki za info.