Forum Użytkownikow Subiekt GT

InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: grzegorz.batko w Luty 15, 2019, 16:05:57

Tytuł: Sfera a UnitTesty
Wiadomość wysłana przez: grzegorz.batko w Luty 15, 2019, 16:05:57
Podczas normalnego działania programu wszystko działa poprawnie, jednak przy odwołaniu się do sfery podczas testów mam błąd:

Utworzenie wystąpienia składnika modelu COM o identyfikatorze CLSID {F8605331-7454-4A45-98DB-A69EBB3D2947} z elementu IClassFactory nie powiodło się z powodu następującego błędu: 8000ffff Katastrofalny błąd. (Wyjątek od HRESULT: 0x8000FFFF (E_UNEXPECTED))

Czy ma ktoś jakiś sposób testowania aplikacji przy użyciu testów jednostkowych i Sfery?
Błąd pojawia się już na wywołaniu:
GT gt = new GT();

Próbowałem użycia [STAThread], jednak nie wiem czy poprawnie ... poza tym sam test uruchamia się w osobnym wątku z zasady.
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: grzegorz.batko w Luty 15, 2019, 16:44:21
Udało się uruchomić GT przez:

[Test]
public void test_sfera_connection()
{
      Thread t = new Thread(creates_invoice_test);
       t.SetApartmentState(ApartmentState.STA);
       t.Start();     
}

Jednak po wykonaniu kilku linii kodu wątek się zakańcza i test nie wykonuje.
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: dkozlowski w Luty 15, 2019, 18:32:32
No nie może być inaczej skoro nie czekasz na zakończenie się wątku.
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: Eldorado w Luty 27, 2019, 09:52:16
dokladnie musisz oczekiwac na zakonczenie watku, sprobuj uzyc Wait()
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: dkozlowski w Luty 27, 2019, 10:03:53
dokladnie musisz oczekiwac na zakonczenie watku, sprobuj uzyc Wait()

A można prosić z polskimi znakami i pełnym zdaniem ?
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: Eldorado w Luty 28, 2019, 08:34:09
problem w tym, ze ni mam polskiego systemu, ale sprobuje doinstalowac. Moglbys zmodyfikowac jesli mozesz, aby poprawic poki co? Dziekuje.
Tytuł: Odp: Sfera a UnitTesty
Wiadomość wysłana przez: dkozlowski w Luty 28, 2019, 16:36:49
problem w tym, ze ni mam polskiego systemu, ale sprobuje doinstalowac. Moglbys zmodyfikowac jesli mozesz, aby poprawic poki co? Dziekuje.

No to napisz przynajmniej pełnym zdaniem - o jakie polecenie Ci chodzi.