Я не могу открыть свой проект VB6 на любом компьютере с Windows 7. Я сделал чистую установку ОС на машине. ОС Windows 7 Pro SP1 32 битная. Все, что я установил на этом компьютере, это VB6 Enterprise и Office 2007 Enterprise. Когда я пытаюсь открыть свой проект VB6, я получаю эту ошибку:
Вот что файлы журнала дают мне за ошибку:
Строка 120: класс MSComCtl2.DTPicker элемента управления dtToDate не был загруженным классом элемента управления.
Строка 132: класс MSComCtl2.DTPicker элемента управления dtFromDate не был загруженным классом элемента управления.
Что я пытался до сих пор решить эту проблему:
Запустил VB6 в качестве администратора
Скачал файл cab MSComt2 и заменил .ocx и .dll в system32
Запустил regsvr32 и зарегистрировал .dll
Переустановил VB6 Enterprise и SP 6
Я пробовал это на трех разных машинах Windows 7, и у меня была та же ошибка.
Windows XP
режим. Судя по ошибке, довольно ясно, что у самого проекта могут быть проблемы, или вы пропустили обязательный компонент.Windows XP
лицензию Windows XP.Ответы:
Откройте файл VBP с помощью блокнота, найдите строки с компонентами в них и удалите их. Запустите проект и повторно добавьте их в Visual Basic. Вероятно, CLSID не подходит для вашей машины
Также проверьте версию файлов, которые вы регистрируете со строкой в вашем VBP-файле, чтобы увидеть, совпадают ли они
источник
Я столкнулся с той же проблемой. Когда я запустил VB в режиме администратора, это было решено.
источник