Проект vb6, говорящий о том, что crviewer9.dll отсутствует - PullRequest
1 голос
/ 24 декабря 2010

У меня довольно старый проект в vb6.И когда я пытаюсь открыть этот проект, он говорит:

crviewer9.dll не может быть загружен

, поэтому я предполагаю, что мне нужно время выполнения Crystal Report 9, но я могне могу найти источник для загрузки.

Я проверил сайт Business Object и загрузил zip-файлы времени выполнения, но у них нет dll-файлов.

Я нашел несколько ссылок, которые «утверждают», что у них есть файлы crviewer9.dll, но я не уверен, могу ли я просто скачивать с этих сайтов, и ничего плохого не произойдет.

Iустановили visual studio 6, которая содержит vb6.Если есть кто-нибудь, кто знает, как исправить это или знает, где я могу получить эту dll, пожалуйста, сообщите нам.

И,

С Рождеством!

Ответы [ 3 ]

0 голосов
/ 28 ноября 2012

Crystal Reports 9 больше не доступен.Однако последняя версия Crystal, которая поддерживала элементы управления VB Active X, Crystal Reports 11, все еще доступна в Business Objects.На момент написания статьи (ноябрь 2012 г.) все еще можно получить копию Crystal 11 по специальному запросу.Вы должны быть в состоянии довольно легко преобразовать ваш проект CR9 VB в проект CR11.

Распространяемые файлы Visual Studio, упомянутые в другом ответе на этот вопрос, не помогут вам, если вы получите сообщение об ошибке в заголовкеэтот вопрос.

0 голосов
/ 28 ноября 2014

Наконец-то нашел это сам. По пути C: \ Program Files \ Common Files \ Crystal Decisions \ 2.0 \ crystalreportviewers \ ActiveXViewer я распаковал файл avtiveXviewer.cab и заменил его существующими файлами в той же папке. Затем я зарегистрировал crviewer9.dll в cmd, перейдя по тому же пути, как usind cd, а затем с помощью regsvr32 crviewer9.dll. Наконец это сделано.

0 голосов
/ 24 декабря 2010

Не уверен, что это поможет или нет, но у меня есть старый проект VB6, который я унаследовал. Требуется, чтобы я загрузил "CRRedist2005_x86.msi" на машину, которая будет генерировать отчеты. Возможно, вы можете найти что-то похожее на это на вашей машине. (Это может просто зарегистрировать необходимую DLL). Случалось ли вам попробовать зарегистрировать DLL через regsvr32.dll, чтобы увидеть, работает ли это?

...