Skocz do zawartości

Sfera GT - wyświetlanie dokumentu na pierwszym planie

Polecane posty

Posiadamy rozwiązanie, które realizuje zamówienie na dokument sprzedaży w ramach procesu pakowania i wysyłki. W sytuacjach wyjątkowych, jak nie uda się zapisać dokumentu końcowego poprzez Sferę wyświetlamy okno dokumentu za pomocą metody:

realizujacy.Wyswietl();	

W naszej aplikacji jest możliwość "zarezerwowania" połączenia ze Sferą (uruchomienia Subiekta w tle i trzymania uchwytu w pamięci), aby uniknąć konieczności ciągłego uruchamiania i zamykania.
 

Mamy przypadki, że okno dokumentu "chowa się" pod aplikacją  i nie wyświetla się na pierwszym planie..

Czy jest to może "znane" i jest na to gotowa "dobra praktyka" aby wymusić wyświetlanie okna na pierwszym planie?

 

Link to postu
1 godzinę temu, Piotr Taraszkiewicz napisał:

Czy jest to może "znane"

Tak.

 

1 godzinę temu, Piotr Taraszkiewicz napisał:

i jest na to gotowa "dobra praktyka" aby wymusić wyświetlanie okna na pierwszym planie?

Można powiedzieć, że tak - skorzystanie z WinAPI do uwidocznienia okna. W Sferze można też spróbować przed wyświetleniem każdego okna wywołać metodę "Aktywuj"  atrybutu "Okno" obiektu Subiekt.

  • Dziękuję 1
Link to postu
  • 2 tygodnie później...
  • 2 miesiące temu...

W wersji z wywołaniem metody "Aktywuj" na obiekcie sferycznym, okno dokumentu pojawia się na pierwszym planie.

Więc można powiedzieć że to działa :)

Problem występował u jednego użytkownika a nam nie udawało się go powtórzyć w warunkach kontrolowanych, więc 100% pewności nie mamy.

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