Приложение VB с отчетом Crystal 9 - PullRequest
1 голос
/ 13 декабря 2010

У нас есть приложение VB6, использующее CR 7. Мы хотим переместить приложение VB в другой ящик, где доступен CR 9. Должен ли я перестраивать приложения VB с CR 9? Есть предложения?


Мы развернули скопированное приложение на новую коробку с CR10. Но мы получаем "компонент 'crystl32.ocx' или одну из его зависимостей, неправильно зарегистрированных: файл отсутствует или недействителен". Мы пропустили установку CR runtime?

Ответы [ 2 ]

1 голос
/ 16 декабря 2010

Ваше старое приложение v7 будет нормально работать на коробке v9, но вы ДОЛЖНЫ установить свои среды выполнения v7. До версии 9 все файлы среды выполнения Crystal помещались в каталог «System32». Начиная с версии 9, среды выполнения начали переходить в каталоги Program Files / Common Files (точные каталоги меняются для каждой версии). Это позволяет поддерживать несколько версий на одном компьютере. Файл Crystal OCX, на который вы ссылаетесь, должен быть установлен вашим старым приложением.

И чтобы было ясно, ваше старое приложение Crystal v7 не будет автоматически работать с установленными Crystal v9, v10 и т. Д. Среда выполнения Crystal работает только с версией, предназначенной для.

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

Если я правильно помню, было значительное изменение API с версии 8 на версию 9, поэтому я сомневаюсь, что ваше приложение будет работать из коробки с CR 9. В любом случае я бы перестроил приложение, просто чтобы убедиться, это не ломается уже во время компиляции.

...