Autor Wątek: Problem ze Sferą, VisualStudio 2017  (Przeczytany 469 razy)

0 użytkowników i 2 Gości przegląda ten wątek.

Offline night

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.54HF2
Problem ze Sferą, VisualStudio 2017
« dnia: Sierpień 29, 2019, 14:37:45 »
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).

Offline lbacik

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 531
  • Reputacja +73/-0
    • Zobacz profil
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

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.54HF2
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: 531
  • Reputacja +73/-0
    • Zobacz profil
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

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.54HF2
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

  • Nowy użytkownik
  • *
  • Wiadomości: 37
  • Reputacja +0/-0
    • Zobacz profil
  • Wersja programu: 1.54HF2
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: 122
  • Reputacja +2/-0
    • Zobacz profil
  • 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 »