Autor Wątek: Problem ze Sferą, VisualStudio 2017 (Subiekt GT, Sfera, TYPE_E_CANTLOADLIBRARY)  (Przeczytany 4590 razy)

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

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Witajcie,
uprzejma prośba o pomoc. Po aktualizacji dwóch tematów:
- Windows 10 do kompilacji 1903
- Subiekt do 1.58 HF5
nie mogę budować nowych programów wykorzystujących Sferę. Wcześniej nie było z tym problemów: dodawałem referencję go gta.dll, automatycznie pojawiało się adodb. Obecnie nawet ręczne dodanie referencji do w/w nie przynosi skutku. Przy kompilacji wyskakuje taki problem:
" Nie można ustalić zależności odwołania COM „InsERT”. Wystąpił błąd podczas ładowania biblioteki typu/DLL. (Wyjątek od HRESULT: 0x80029C4A (TYPE_E_CANTLOADLIBRARY))   "

Nie wykorzystuję żadnych komponentów ADO. Aktualizacja Vistual Studio do  najnowszej 2017 (15.9.15), też bez zmian. Próbowałem ustawiać architektury kompilacji (nadal nic).
Jedyny trop to adodb i inna nazwa interopa InsERT: Interop.InsERT4, dawniej: Interop.InsERT

Please, please help (tak, wiem co to Google, nic znalazłem nic sensownego).
« Ostatnia zmiana: Grudzień 11, 2019, 12:42:39 wysłana przez night »

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #1 dnia: Sierpień 29, 2019, 14:43:59 »
Spróbuj usunąć referncje ADO i Insert, następnie przypnij ponownie GTA.dll i GTA64.dll wybierając je z folderu w katalogu InsERT.
Łukasz

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #2 dnia: Sierpień 29, 2019, 14:51:14 »
To samo. Czy adodb powinno być stąd? C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies\adodb.dll

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 533
  • Reputacja +74/-0
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #3 dnia: Sierpień 29, 2019, 14:58:01 »
Czy plik GTA.dll pobrałeś na nowo z C:\Program Files (x86)\InsERT\InsERT GT ?
Łukasz

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #4 dnia: Sierpień 29, 2019, 15:03:05 »
1. Wywalam
2. Kompilowanie -> Wyczyść rozwiązanie
3. Odwołania -> Dodaj odwołanie -> Przeglądaj "C:\Program Files (x86)\InsERT\InsERT GT\gta.dll"
(tu już jest wpis o zależności odwołania COM)
4. Odwołania -> Dodaj odwołanie -> Zestawy -> Rozszerzenia ADODB, wersja: 7.0.3300.0
(w/w wpis nie znika)

Offline night

  • Użytkownik
  • **
  • Wiadomości: 57
  • Reputacja +0/-0
  • Wersja programu: zawsze najnowsza.
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #5 dnia: Sierpień 29, 2019, 15:44:20 »
Najprostsze rozwiązania są najskuteczniejsze. Wywaliłem Subiekta, wgrałem ponownie z pełnego pakietu: InsERT_GT_Ulepsz_1_58_HF5.exe
... po sprawie. Dzięki za poświęcony czas!

Offline zefirek

  • Aktywny użytkownik
  • ***
  • Wiadomości: 124
  • Reputacja +2/-0
  • Wersja programu: Subiekt, Rewizor, Rachmistrz GT najnowsza
Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #6 dnia: Wrzesień 11, 2019, 12:43:02 »
Potwierdzam - odinstalowanie i instalacja ponowna InsertGT rozwiązuje problemy z bibliotekami sfery :)

Forum Użytkownikow Subiekt GT

Odp: Problem ze Sferą, VisualStudio 2017
« Odpowiedź #6 dnia: Wrzesień 11, 2019, 12:43:02 »