Forum Użytkownikow Subiekt GT

Inne => Kosz => Wątek zaczęty przez: Onek w Maj 26, 2024, 17:18:18

Tytuł: Sfera + c# + asp.net
Wiadomość wysłana przez: Onek w Maj 26, 2024, 17:18:18
Cześć.
Jestem świeżym użytkownikiem sfery z subiektem, a trochę doświadczenia mam z pisaniem aplikacji w c#.

Chce napisać aplikację web api w .net 8, która będzie integrowała się z subiektem poprzez sferę.
No i natrafiłem na probilem, którego nie mogę przeskoczyć. Mianowicie w momencie inicjalizacji obiektu GT w mojej metodzie dostaje błąd
Cytuj
System.Runtime.InteropServices.COMException (0x8000FFFF): Creating an instance of the COM component with CLSID {F8605331-7454-4A45-98DB-A69EBB3D2947} from the IClassFactory failed due to the following error: 8000ffff Katastrofalny błąd. (0x8000FFFF (E_UNEXPECTED)).

Tak wygląda mój kodzik
public void CreateDoc()
{
 try
 {
     var gt = new GT();
     gt.Serwer = _subiektConfig.Server;
     gt.Baza = _subiektConfig.Database;
     gt.Autentykacja = AutentykacjaEnum.gtaAutentykacjaMieszana;
     gt.Uzytkownik = _subiektConfig.DbUser;
     gt.UzytkownikHaslo = _subiektConfig.DbPassword;
     gt.Operator = "Szef";

     var subiekt = (Subiekt)gt.Uruchom((Int32)UruchomDopasujEnum.gtaUruchomDopasuj, (Int32)UruchomEnum.gtaUruchomNieArchiwizujPrzyZamykaniu);
     subiekt.Okno.Widoczne = false;
     return subiekt;
 }
 catch (Exception)
 {

     throw;
 }
}

Błąd jest już na linii
var gt = new GT();
Czy ktoś może spotkał się z takim problemem. Problem jest w trakcie debugowania programu z poziomu Visual Studio 2022.
Wersja subietka to :1.77

Przez ten problem nie przebrnąłem w żadnych kolejnych czynnościach, a chciałbym za pomocą sfery generować faktury poprzez właśnie web api.
Czy ktoś może spotkał się z takim problemem i jest w stanie nakierować na rozwiązanie.
Przyznam, że nie miałem dotychczas za dużo doczynienia z API pisanymi przez COM.