Problem z wylogowaniem się korzystając z ERP API

Zapytania SQL, widoki, Crystal, definicje filtrów, szybkich raportów, wydruków, API, Hydra, .NET

Moderator: mikey

damkon
Posty: 12
Rejestracja: 08 cze 2022, 11:32
Rola: Użytkownik CDN XL
Wersja: 2019

Problem z wylogowaniem się korzystając z ERP API

Post autor: damkon »

Witam tworze aplikacje webową (Blazor WebAssembly) korzystającą z ERP API (Comarch, ERPXL API). Logowanie działa ok. ale próba wylogowania się kończy się wyrzuceniem wyjątku
System.Runtime.InteropServices.SEHException: „External component has thrown an exception
Dodam ze wcześniej stworzyłem podobna aplikację tylko, że w Windows Forms i wszystko działa ok- logowanie -wylogowanie i zakładanie dokumentów. itp. Ktoś miał już taki problem i wie jak to obejść ?

Ok. problem rozwiązany. Wystarczy dodać
[DllImport("ClaRUN.dll")]
public static extern void AttachThreadToClarion();
Następnie w wywołaniu logowania dodać na początku
AttachThreadToClarion();

posuch
Posty: 3
Rejestracja: 15 mar 2017, 21:39
Rola: Administrator CDN XL
Wersja: 2016

Re: Problem z wylogowaniem się korzystając z ERP API

Post autor: posuch »

Z ciekawości dopytam na jakim dokładnie frameworku tworzysz swoją aplikacje? Blazor WebAssembly kojarzy mi się z najnowszymi wersjami .NET (core), a CDNAPI wciąż bazuje na starym .Net Framework, jak to pogodziłeś?

ODPOWIEDZ