Развертывание приложения на Delphi.net

motya_vm

Помогите!!!!Создал приложение с помощью Delphi 2005? использовал Windows Form. Приложение выполняет следующие функции: подключается к базе данных Oracle с помощьюBdpConnection и выводит данные в DataGrid, также используется компонент CrystalReportViewer для вывода отчетов. На мое машине все работает. Пытаюсь перенести данное приложение на другую машину, при помощи InstallShield 4 Express (входящий в дистрибутив с Delphi 2005) ничего не работает!!!! В настройках проекта в InstallShield-е в Specfy Application Data -> Redistributables пометил CR11_NET_EmbeddedReporting в его свойствах ввел KeyCode (если я правильно понял ключ лицензирования самого (Crystal Report 11)???) и настроил чтобы в дистрибутив помещался .Net Framework 1.1, все setup создается, инсталяю на другой машине ничего не работает :((Пробовал создать простое приложение с месадж боксом, на другой машине все работает. Попробовал создать еще одно приложение где заменил BdpConnection на OracleConnection и вывел данные в DataGrid работает. Просто с BdpConnection-ом отказывается (повидиму не все модули интегрировал ????). Потом просто создал Windows Form- у и закинул на нее компонент CrystalReportViewer, и эта редиска тоже отказывается работать на другой машине. Помоги решить данную проблему!!!!
4 ответа

motya_vm

Затик у тя с кристалом... подобние трабли есть у C# которие пишут на VS, пробуй ставить кристал отдельно, инстал шилд может ишо кривоват, фиг ево знает...


motya_vm

Затик у тя с кристалом... подобние трабли есть у C# которие пишут на VS, пробуй ставить кристал отдельно, инстал шилд может ишо кривоват, фиг ево знает...
Кристал ставил отдельно, непомогает. Сейчас сливаею другой инстал, посмотрю может поможет :(


motya_vm

Поставил другой инстал все равно непомогает, может я не тот keycode ввожу???


motya_vm

Взял dll -ки из C:\Program Files\Common Files\Crystal Decisions\1.1\Managed, закинул в каталог установки, форма с компонентом CrystalReportViewer запустилась. Добавляю этиже dll к проекту в InstallShiel- де, он предлагает подключить CR11_NET_EmbeddedReporting, если его не пометить инсталятор выдает ошибку при создании setup-а.Теперь появилась другая проблема, цепляю простенький отчет к форме с CrystalReportViewer, на моей машине все отображается, на другой выдает ошибку"COM object with CLSID {D97CD7....... еще куча всего...} is either not valid or not register "