Autor Wątek: Sfera + c# + asp.net  (Przeczytany 4186 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Onek

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.66
Sfera + c# + asp.net
« dnia: 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.

Forum Użytkownikow Subiekt GT

Sfera + c# + asp.net
« dnia: Maj 26, 2024, 17:18:18 »