ayuda crystal

alejandro
30 de Julio del 2009
necesito que me digan cuales son las dlls que hay que incluir en el instalador para que funcione la preview y el export del crystal, la version que uso es la 8.5, pero cualquier ayuda sirve

Alejandro Zurita
30 de Julio del 2009
En primer lugar verifica que tu archivo CRYSTL32.DEP tenga este aspecto

; ------------------------------------------------------------------------------
; Dependency file for setup wizards.


[Version]
Version=8.0.0.4


; ------------------------------------------------------------------------------
; Dependencies for CRYSTL32.OCX


[CRYSTL32.OCX]
Dest=$(WinSysPath)
Register=$(DLLSelfRegister)
Version=8.0.0.4
Uses1=CRPE32.DLL
Uses2=COMCAT.DLL
Uses3=OLEPRO32.DLL
Uses4=


[COMCAT.DLL]
Dest=$(WinSysPathSysFile)
Register=$(DLLSelfRegister)
Uses1=


[OLEPRO32.DLL]
Dest=$(WinSysPath)
Uses1=


el archivo crpe32.dep debe estar de la siguiente forma:

;---------------------------------------------------------------------------------
; Note to developer:
;
; The crpe32.dep dependency file contains only the most often used runtime
; files for Visual Basic. The file can be modified to include any runtime file.
; To include a file that is not being distributed when using this crpe32.dep file,
; you may add the file to the "Additional Runtime DLLs" section. NOTE: you must
; continue a sequential order to the Uses=.
;
; Example:
;
; If you want to include the p2BACT.DLL, you must add it under the
; "Additional Runtime DLLs" section. At this time the last numbered
; Uses= is:
;
; Uses46=program filesseagate softwaresschartSSCSDK32.DLL
;
; to add the p2BACT.DLL, the next line must exist as:
;
; Uses47=..crystalp2BACT.DLL
;
; Please Note : This is not an exhaustive list of ALL the runtime DLLs. For more
; information please see the Runtime Help include with the Seagate Crystal Reports
; product.
;---------------------------------------------------------------------------------

;---------------------------------------------------------------------------------
; Dependency file for setup wizards.


[Version]
Version=8.0.0.441

; ------------------------------------------------------------------------------
; Dependencies for CRPE32.DLL


[CRPE32.DLL]
Dest=$(WinSysPath)
Version=8.0.0.441
Uses1=IMPLODE.DLL
Uses2=CRPAIG80.DLL
;Uses3=MSVCRT.DLL
;Uses4=MFC42.DLL
;Open location with no file specified (no prompt generated)
Uses5=..crystal
Uses6=..crystalCRXLAT32.DLL

; Database dlls

Uses7=..crystalp2BBDE.DLL
Uses8=..crystalp2BBND.DLL
;Uses9=..crystalp2BBTRV.DLL
Uses10=p2BDAO.DLL
Uses11=..crystalp2BXBSE.DLL
;Uses12=..crystalp2CTBTRV.DLL
Uses13=p2CTDAO.DLL
Uses14=p2IRDAO.DLL
Uses15=..crystalp2SIFMX.DLL
Uses16=p2SMON.DLL
Uses17=p2SODBC.DLL
Uses18=..crystalp2SORA7.DLL
Uses19=..crystalp2SSQL.DLL
Uses20=..crystalp2SSYB10.DLL
Uses21=..crystalp2soledb.dll

; Export destination dlls

Uses22=..crystalu2DDISK.DLL
Uses23=..crystalu2DMAPI.DLL
Uses24=..crystalu2DNOTES.DLL
Uses25=..crystalu2DPOST.DLL
Uses26=..crystalu2DVIM.DLL
Uses27=..crystalu2dapp.dll

; Export format dlls

Uses28=..crystalu2FCR.DLL
Uses29=..crystalu2FHTML.DLL
Uses30=..crystalu2FODBC.DLL
Uses31=..crystalu2FREC.DLL
Uses32=..crystalu2FRTF.DLL
Uses33=..crystalu2FSEPV.DLL
Uses34=..crystalu2FTEXT.DLL
Uses35=..crystalu2FWKS.DLL
Uses36=..crystalu2FWORDW.DLL
Uses37=..crystalu2FXLS.DLL

; User defined functions

Uses38=..crystalu25DTS.DLL
Uses39=..crystalu25STORE.DLL
Uses40=..crystalu25TOTAL.DLL
Uses41=..crystalu2L2000.DLL
Uses42=..crystalu2LBAR.DLL
Uses43=..crystalu2LCOM.DLL
Uses44=..crystalu2LDTS.DLL
Uses45=..crystalu2LSAMP1.DLL
Uses46=..crystalu252000.dll

; Additional Runtime DLLs

Uses47=program filesseagate softwaresharedSSCSDK80.DLL
;Uses?=program filesseagate softwareshareds2sqlprs.dll
;Uses?=program filesseagate softwaresharedrule1.dfa
;Uses?=program filesseagate softwaresharedrule1.llr

; Additional Database DLLS

;Uses?=..crystalp2BACT.DLL
;Uses?=..crystalp2IRACT.DLL
;Uses?=..crystalp2IXBSE.DLL
;Uses?=..crystalp2LODBC.DLL
;Uses?=..crystalp2OESBSE.DLL
;Uses?=..crystalp2SACL.DLL
;Uses?=..crystalp2SDB2.DLL
;Uses?=..crystalp2SEVT.DLL
;Uses?=..crystalp2SEXSR.DLL
;Uses?=..crystalp2SMAPI.DLL
;Uses?=..crystalp2SOUTLK.DLL
;Uses?=..crystalp2SREPL.DLL
;Uses?=..crystalp2STRACK.DLL
;Uses?=..crystalp2SWBLG.DLL
;Uses?=..crystalp2bact3.dll
;Uses?=..crystalp2iract3.dll
;Uses?=..crystalp2molap.dll
;Uses?=..crystalp2sfs.dll
;Uses?=..crystalp2smcube.dll
;Uses?=..crystalp2solap.dll

; Additional Export Format DLLs

;Uses?=..crystalu2FDIF.DLL
;Uses?=..crystalu2FRDEF.DLL

; Additional User defined functions

;Uses?=..crystalu2LESBSE.DLL
;Uses?=..crystalu2LEXCH.DLL
;Uses?=..crystalu2LFINRA.DLL


[IMPLODE.DLL]
Dest=$(WinSysPath)
Uses1=

[CRPAIG80.DLL]
Dest=$(WinSysPath)
Uses1=

[MSVCRT.DLL]
Dest=$(WinSysPath)
Uses1=

[MFC42.DLL]
Dest=$(WinSysPath)
Uses1=

[CRXLAT32.DLL]
Dest=$(WinSysPath)
Uses1=

; Database dlls

[P2BACT.DLL]
Dest=$(WinSysPath)
Uses1=

[P2BBDE.DLL]
Dest=$(WinSysPath)
Uses1=

[P2BBND.DLL]
Dest=$(WinSysPath)
Uses1=

[P2BBTRV.DLL]
Dest=$(WinSysPath)
Uses1=

[P2BDAO.DLL]
Dest=$(WinSysPath)
Uses1=

[P2BXBSE.DLL]
Dest=$(WinSysPath)
Uses1=

[P2CTBTRV.DLL]
Dest=$(WinSysPath)
Uses1=

[P2CTDAO.DLL]
Dest=$(WinSysPath)
Uses1=

[P2IRACT.DLL]
Dest=$(WinSysPath)
Uses1=

[P2IRDAO.DLL]
Dest=$(WinSysPath)
Uses1=

[P2IXBSE.DLL]
Dest=$(WinSysPath)
Uses1=

[P2LODBC.DLL]
Dest=$(WinSysPath)
Uses1=

[P2OESBSE.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SACL.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SDB2.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SEVT.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SEXSR.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SIFMX.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SMAPI.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SMON.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SODBC.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SORA7.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SOUTLK.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SREPL.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SSQL.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SSYB10.DLL]
Dest=$(WinSysPath)
Uses1=

[P2STRACK.DLL]
Dest=$(WinSysPath)
Uses1=

[P2SWBLG.DLL]
Dest=$(WinSysPath)
Uses1=

[p2bact3.dll]
Dest=$(WinSysPath)
Uses1=

[p2iract3.dll]
Dest=$(WinSysPath)
Uses1=

[p2molap.dll]
Dest=$(WinSysPath)
Uses1=

[p2sfs.dll]
Dest=$(WinSysPath)
Uses1=

[p2smcube.dll]
Dest=$(WinSysPath)
Uses1=

[p2solap.dll]
Dest=$(WinSysPath)
Uses1=

[p2soledb.dll]
Dest=$(WinSysPath)
Uses1=

; Export destination dlls

[U2DDISK.DLL]
Dest=$(WinSysPath)
Uses1=

[U2DMAPI.DLL]
Dest=$(WinSysPath)
Uses1=

[U2DNOTES.DLL]
Dest=$(WinSysPath)
Uses1=

[U2DPOST.DLL]
Dest=$(WinSysPath)
Uses1=

[U2DVIM.DLL]
Dest=$(WinSysPath)
Uses1=

[u2dapp.dll]
Dest=$(WinSysPath)
Uses1=

; Export format dlls

[U2FCR.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FDIF.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FHTML.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FODBC.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FRDEF.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FREC.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FRTF.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FSEPV.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FTEXT.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FWKS.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FWORDW.DLL]
Dest=$(WinSysPath)
Uses1=

[U2FXLS.DLL]
Dest=$(WinSysPath)
Uses1=

; User defined functions

[U25DTS.DLL]
Dest=$(WinSysPath)
Uses1=

[U25STORE.DLL]
Dest=$(WinSysPath)
Uses1=

[U25TOTAL.DLL]
Dest=$(WinSysPath)
Uses1=

[U2L2000.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LBAR.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LCOM.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LDTS.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LESBSE.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LEXCH.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LFINRA.DLL]
Dest=$(WinSysPath)
Uses1=

[U2LSAMP1.DLL]
Dest=$(WinSysPath)
Uses1=

[u252000.dll]
Dest=$(WinSysPath)
Uses1=

; Additional CRPE32 Runtime

[SSCSDK80.DLL]
Dest=$(WinSysPath)
Uses1=

[s2sqlprs.dll]
Dest=program filesseagate softwareshared
Register=$(DLLSelfRegister)
Uses1=

[rule1.dfa]
Dest=program filesseagate softwareshared
Uses1=

[rule1.llr]
Dest=program filesseagate softwareshared
Uses1=


esto es para Crystal Report 8.0, solo verifica la version correcta.

Matias
30 de Julio del 2009
¡¡¡Excelente!!!
Estuve desesperado buscando la solución al problema de la instalación de Crystal Reports con VB6 (Error 20532: Cannot find database dll) y con esto lo solucioné!!
Es el único lugar en toooodo internet donde está publicada esta solución QUE FUNCIONA.