Время выполнения Crystal Report

У меня есть приложение на C # (.net 2), и я использую Crystal Report 11.

Когда я буду распространять приложение по программе установки, как я могу установить файлы времени выполнения Crystal Report?

Есть ли простой способ, кроме установки всей среды выполнения Crystal Report (43 МБ)

Спасибо,


person Community    schedule 20.01.2009    source источник
comment
Вы используете бесплатную версию Crystal Reports, включенную в Visual Studio, или полную версию Crystal Reports? Я предполагаю, что это приложение Winforms / WPF, да?   -  person Dillie-O    schedule 20.01.2009


Ответы (2)


У вас должна быть возможность загрузить модули слияния из SAP (Кому теперь принадлежит Кристалл, конечно)

person Rowland Shaw    schedule 21.01.2009

Это решение работает с CR10. Это примерно 29 Мб файлов:

Первый файл содержит некоторые данные об общей папке файлов CR. Измените / обновите его, если требуется:

crdeploy.reg
------------
REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\Crystal Decisions\10.0\Crystal Reports]
"CommonFiles"="c:\\program files\\common files\\crystal decisions\\2.5\\bin"

Следующие файлы должны быть помещены в папку CR "common files" (как определено в файле crDeploy.reg / registery):

C:\pfd\DLL\CRYSTAL_10\TO_COMMONFILES
------------------------------------    
crdb_ado.dll        'if you use an ado connection. There is one specific dll for each type of connexion'
crheapalloc.dll
crtowords_en.dll    'this one is computer/language specific. Transforms numbers '
                    'in words. If your computer is turned into french, you ll'
                    'have to get the corresponding dll to have the function work properly'
crxf_html.dll
crxf_pdf.dll
crxf_rtf.dll
crxf_wordw.dll
crxf_xls.dll
exlate32.dll
GDIPLUS.DLL
Implode.dll
querybuilder.dll
sscdlg.dll
sscsdk80.dll
u252000.dll            'you might not need all of these ....'
u25dts.dll
u25samp1.dll
u2dapp.dll
u2ddisk.dll
u2dmapi.dll
u2dpost.dll
u2fcr.dll
u2frdef.dll
u2frec.dll
u2fsepv.dll
u2ftext.dll
u2fxml.dll
u2l2000.dll
u2lcom.dll
u2ldts.dll
u2lexch.dll
u2lfinra.dll
ufmanager.dll

Следующие файлы должны находиться в одной папке и должны быть зарегистрированы через regsvr32.

C:\pfd\DLL\CRYSTAL_10\TO_COMMONFILES\TO_REGISTER
----------------------------------------------
CRAnalyzer.dll
craxdrt.dll          'is the free dll for manipulating report objects.'
                     'You can use the licensed 'craxddrt.dll' that allows'
                     'you to modify reports at runtime.'
crqe.dll
crtslv.dll
crviewer.dll         'is the dll for the viewer you can display on your GUI'
ExportModeller.dll
keycode.dll
pageObjectModel.dll
ReportRenderer.dll
webReporting.dll

Следующие файлы должны быть добавлены в системную папку (могут быть уже доступны из других источников ...)

C:\pfd\DLL\CRYSTAL_10\TO_SYSTEM
-------------------------------
cxlibw-1-6.dll
dbghelp.dll
msvcrt.dll
riched20.dll
usp10.dll
person Philippe Grondier    schedule 23.01.2009
comment
Возможно, стоит отметить, что это нарушит большинство лицензионных соглашений для программного обеспечения, которое используется ... - person Rowland Shaw; 16.10.2009
comment
Нет. Пока вы не распространяете библиотеку craxddrt.dll, все остальное можно использовать бесплатно. - person Philippe Grondier; 16.10.2009