Mamut Maniek 114 Napisano 21 Czerwca 2019 Udostępnij Napisano 21 Czerwca 2019 w [Sfera] Błąd podczas ładowania biblioteki DLL Podczas wykonywania następującego kodu: Sub Test() Dim gt As New InsERT.gt Dim sgt As InsERT.Subiekt gt.Produkt = InsERT.gtaProduktSubiekt gt.Serwer = "serwer\insertgt" gt.Baza = "BIMBO" gt.Autentykacja = InsERT.gtaAutentykacjaMieszana gt.Uzytkownik = "sa" gt.UzytkownikHaslo = "" gt.Operator = "Szef" gt.OperatorHaslo = "" Set sgt = gt.Uruchom(InsERT.gtaUruchomDopasuj, InsERT.gtaUruchom) $ado = sgt.Baza.Polaczenie End Sub Dostaje błąd na linijce "$ado = sgt.Baza.Polaczenie" i występuje tylko na części komputerów. Kod błędu to 0x80029C4A. Testowałem różne konta użytkowników w tym Szefa ale to chyba nie jest zależne od uprawnień jakie posiada konto. Czy ktoś się spotkał z takim problemem? Link to postu
Daniel Kozłowski 1 171 Napisano 21 Czerwca 2019 Udostępnij Napisano 21 Czerwca 2019 w [Sfera] Błąd podczas ładowania biblioteki DLL Czy poszukałeś chociaż informacji co oznacza ten numer błędu ? Opis sugeruje, że nie, skoro próbujesz wiązać go z użytkownikiem programów Insertu... Pierwszy link z Google: https://social.msdn.microsoft.com/Forums/vstudio/en-US/f655d39f-1224-4bc1-9949-0be7726b3bd1/could-not-determine-the-dependencies-of-the-com-reference-quotexcelquot-hresult-0x80029c4a?forum=netfxsetup... Zgodnie z pomocą do programu atrybut "Polaczenie" zwraca obiekt typu "ADODB.Connection", który to znajduje się w bibliotece "Microsoft ActiveX Data Object ... Library", która to znajduje się w dobrze znanym pliku "ADODB.dll" (GT wewnętrznie korzysta z ADODB)... Problemy z ADODB są niestety dość częste i znane, należy więc unikać obiektów ADODB lub zadbać o jej ładowanie przez rozwiązanie. Link to postu
Polecane posty