Ошибка развертывания приложения

AlexanD
Дата: 03.04.2005 22:49:13
Уважаемые коллеги, прошу помощи.

WinForms приложение на БД Access включает в себя создание отчетов Crystal. Необходимо создать программу инсталляции, и включить все необходимые библиотеки.

В проекте SetupProject подключаю модули слияния:

Crystal_Database_Access2003.msm
Crystal_Database_Access2003_enu.msm
Crystal_Managed2003.msm

После инсталляции на компьютере, где не установлен Crystal Report и вообще Studio при попытке генерации отчета возникает ошибка:

************** Exception Text **************
CrystalDecisions.CrystalReports.Engine.InternalException:
Cannot find KeycodeV2.dll, or invalid keycode.
........
........................
.....................

В чем проблема?
Данная библиотека входит в модуль Crystal_Database_Access2003.msm?
Она инсталлирутся нормально, проверял..
Сахават Юсифов
Дата: 04.04.2005 08:59:28
Мне приходилось ключ заносит в реестр вручную. Как только в setup смотришь ключ, то сразу портиться. Так и не разобрался и выкинул CR. Написал cdjq шаблон для PrintDocument и ничего больше не надо.
AlexanD
Дата: 04.04.2005 12:47:35
А по подробнее можно...
Сахават Юсифов
Дата: 04.04.2005 12:56:04
Про ключ или про шаблон?
AlexanD
Дата: 04.04.2005 13:15:03
Какие ключи нужно создать в реестре для нормальной работы?
Сахават Юсифов
Дата: 04.04.2005 13:39:16
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions]

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports]

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports\VSNET]
"VS7NET"="C:\\Program Files\\Common Files\\Crystal Decisions\\1.0\\Bin\\"
"VS7SupportPath"="C:\\Program Files\\Common Files\\Crystal Decisions\\1.0\\SSChart\\"

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports\VSNET\Keycodes]

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports\VSNET\Keycodes\CR NET]
@="Ключ"

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\Crystal Reports\VSNET\Keycodes\CR9 NET]
@="Ключ"
AlexanD
Дата: 04.04.2005 13:46:58
спасибо
Andriy Gushulay
Дата: 04.04.2005 18:19:49
Фиш там, не все модули, что нужно вы подключили. Есть еще Crystal_regviz2003.msm, именно он устанавливает лиценизю Crystal на клиентской машине.
Сахават Юсифов
Дата: 04.04.2005 23:07:35
Она, к сожалению, не всегда работает. :)
Andriy Gushulay
Дата: 05.04.2005 09:56:23
Возможно. У меня есть такой документик, посвященний вышеупомянутой проблеме от Crystal decisions.