ActiveX не может создать приложение объекта vb6 с Crystal Report8.5 - PullRequest
0 голосов
/ 10 июня 2009

Я унаследовал программу от моего покойного отца, которая была разработана с vb6 и имеет сервер SQL 2000 в качестве внутреннего сервера. Когда я пытаюсь распечатать отчет из приложения, он выдает сообщение об ошибке «ActiveX не может создать объект», но когда я просматриваю отчет из отчета crytal, он отображает все. Пожалуйста, мне нужна помощь

Ответы [ 3 ]

0 голосов
/ 10 июня 2009

Вероятно, это Crystal Reports ActiveX Control / DLL, который не был зарегистрирован, что означает, что ваше приложение не может найти его в реестре.

Если вы можете определить, какой это, используйте regsrv32, чтобы зарегистрировать его, в противном случае попробуйте переустановить отчеты Crystal.

0 голосов
/ 12 июня 2009

Неправильная регистрация рабочей версии Crystal Report Control. Найдите и зарегистрируйте crystl32.ocx, используя regsvr. Убедитесь, что он находится в пути WinSys (например, c: / Windows / System32). Файлы зависимостей 'crystl32.dep' также должны находиться по пути. Это должно разобраться.

0 голосов
/ 10 июня 2009

На самом деле не так много, но похоже, что в вашей программе отсутствует какая-то неопределенная зависимость. Может стоит проверить правильность установки? Это может быть идея переустановить программу.

...