Forum Użytkownikow Subiekt GT
InsERT GT => Dodatki - zestawienia - sfera => Wątek zaczęty przez: night w 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).
-
Spróbuj usunąć referncje ADO i Insert, następnie przypnij ponownie GTA.dll i GTA64.dll wybierając je z folderu w katalogu InsERT.
-
To samo. Czy adodb powinno być stąd? C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\Common7\IDE\PublicAssemblies\adodb.dll
-
Czy plik GTA.dll pobrałeś na nowo z C:\Program Files (x86)\InsERT\InsERT GT ?
-
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)
-
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!
-
Potwierdzam - odinstalowanie i instalacja ponowna InsertGT rozwiązuje problemy z bibliotekami sfery :)