Skocz do zawartości

[Sfera] Błąd krytyczny Subiekta - Serwer RPC jest niedostępny

Polecane posty

Jeśli Subiekt GT otwarty za pomocą rozszerzenia Sfera zwróci błąd krytyczny (crash aplikacji) to zostanie wyłączony a aplikacja obsługująca Sferę wywoła wyjątek z komunikatem "Serwer RPC jest niedostępny". W sytuacji kiedy Subiekt GT zostałby normalnie uruchomiony (nie przez Sferę) to został by wyświetlony komunikat o treści "Wystąpił błąd krytyczny. Program zostanie zamknięty. Czy uruchomić program ponownie?" którego w moim przypadku nie widać ale aplikacja zachowuje się tak jakby ten komunikat jednak został uruchomiony w tle i ktoś wybrał przycisk "Tak" bo okno Subiekt GT uruchamia się ponownie (widoczne) ale, które nie jest już podłączone do rozszerzenia Sfera.

Zastanawiam się czy dało by się wyłączyć opcję ponownego włączenia okna Subiekt GT po wystąpieniu błędu krytycznego?

Link to postu
19 godzin temu, Mamut Maniek napisał:

Zastanawiam się czy dało by się wyłączyć opcję ponownego włączenia okna Subiekt GT po wystąpieniu błędu krytycznego?

Zapisujemy do wdrożenia w przyszłości, jednak nie jestem w stanie określić daty realizacji.

 

Przyczyną wystąpienia takich błędów krytycznych może być błąd kodu w programie lub rozwiązaniu sferycznym. W pierwszym przypadku należałoby napisać, kiedy taki problem się pojawia, abyśmy mogli przeanalizować temat i wdrożyć ewentualne poprawki. W drugim przypadku błędy są najczęściej związane z nieprawidłowym zarządzaniem pamięcią. W tej sytuacji należałoby sprawdzić, czy są zamykane obiekty, czy kod korzysta z funkcji Marshal.ReleaseComObject do zwalniania obiektów comowych lub ewentualnie podesłać nam kod na formularz zgłoszeniowy.

Link to postu
52 minuty temu, Dariusz Nowak napisał:

Zapisujemy do wdrożenia w przyszłości, jednak nie jestem w stanie określić daty realizacji.

Z góry dziękuję

52 minuty temu, Dariusz Nowak napisał:

Przyczyną wystąpienia takich błędów krytycznych może być błąd kodu w programie lub rozwiązaniu sferycznym. W pierwszym przypadku należałoby napisać, kiedy taki problem się pojawia, abyśmy mogli przeanalizować temat i wdrożyć ewentualne poprawki. W drugim przypadku błędy są najczęściej związane z nieprawidłowym zarządzaniem pamięcią. W tej sytuacji należałoby sprawdzić, czy są zamykane obiekty, czy kod korzysta z funkcji Marshal.ReleaseComObject do zwalniania obiektów comowych lub ewentualnie podesłać nam kod na formularz zgłoszeniowy.

Zbadam dokładniej problem.

Link to postu
×
×
  • Dodaj nową pozycję...