3

Я не могу открыть свой проект 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, и у меня была та же ошибка.

2 ответа2

4

Откройте файл VBP с помощью блокнота, найдите строки с компонентами в них и удалите их. Запустите проект и повторно добавьте их в Visual Basic. Вероятно, CLSID не подходит для вашей машины

Также проверьте версию файлов, которые вы регистрируете со строкой в вашем VBP-файле, чтобы увидеть, являются ли они одинаковыми

1

Я столкнулся с той же проблемой. Когда я запустил VB в режиме администратора, это было решено.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .