Разобравшись с библиотеками пытаюсь дальше чинить полученное legacy.
В проекте используется некий ActiveX, который не хочет грузиться, но в свойствах которого написано ITreeVIEW,
По названию нагуглил Microsoft Visual Basic 6.0 Common Controls.
Дальше нагуглил некое обновление (VisualBasic6-KB896559-v1-ENU.exe), после установки в списке нашёл таки похожие слова
Пытаюсь вставить его в контейнер, но получаю ошибку
Вопрос: как починить?
Возможная проблема в том числе в том, что делался проект давно, под ХР, если не раньше, сейчас его перевожу под 10-11, в описании обновления в списке поддерживаемых ОС самая последняя именно ХР, хотя на форумах VB обсуждают это дело и под десяткой, да и при установке обновление не ругалось на неведомую ОС.
Ну или я вообще не туда копаю или не так этот контрол прикручиваю?
Дополнение. Нагуглил тут, что нужен прям VB для "лицензирования". Печально, если так.
https://lavag.org/topic/21296-itreeview ... x-library/
Починить ActiveX (ITreeVIEW)
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: Починить ActiveX (ITreeVIEW)
Вообще, да, примерно так оно и есть. Для разработки с использованием этих компонентов требовалась design-time лицензия. Обычно она ставилась автоматом при установке Visual Studio, VB, Office. Но можно было её и вручную импортировать в реестр, для этого к дистрибутиву прилагался файлик Vbctrls.reg с лицензиями. Если порыться в инете, можно найти этот файл на разных программистских форумах, например 1 или 2. Попробуйте эти два, если не подойдёт, посмотрите другие по запросу Vbctrls.reg. На всякий случай, если компонент криво встал или не встал, перерегистрировать его можно так:Artem.spb писал(а): ↑20 фев 2023, 03:53Дополнение. Нагуглил тут, что нужен прям VB для "лицензирования". Печально, если так.
https://lavag.org/topic/21296-itreeview ... x-library/
Код: Выделить всё
C:\Windows\SysWOW64\regsvr32.exe /u C:\Windows\SysWOW64\mscomctl32.ocx
Код: Выделить всё
C:\Windows\SysWOW64\regsvr32.exe C:\Windows\SysWOW64\mscomctl32.ocx
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 806 Просмотры
-
Последнее сообщение Select