Paso a paso con crystal

13/01/2005 - 21:41 por Tio | Informe spam
bueno, llevo 3 días dando la lata con esto, así que voy a poner este post
paso a paso indicando lo que hago para generar un instalable que lleve el
crystal hacia cualquier ordenador en el que o quiera instalar.

1.- En mi aplicáción todos los informes son "Recursos incrustados" para no
permitir al usuario modificar los informes.

2.- Genero un nuevo proyecto del tipo "Proyecto de instalación"

3.- En el explorador de soluciones, hago click derecho sobre el nombre de
mi proyecto y escojo "Agregar-->Modulo de combinación"

4.- Como uso VS 2003 he de agregar estos módulo:

Crystal_managed2003.msm
Crystal_Database_Access2003.msm
* Crystal_Database_Access2003_esn.msm
Crystal_RegWiz2003.msm

Como utilizo Ado.Net y DataSets he de agregar también:

VC_User_CRT71_RTL_X86_.msm
VC_User_STL71_RTL_X86_.msm

NOTA: El fichero marcado con un (*) lo he hecho para indicar que en el
PDF que tengo y que sigo no es el mismo nombre, pero es el mas parecido.


5.- Ahora voy a colocar la licencia que me han enviado por e-mail. Para ello
despliego el explorador de soluciones, pincha una vez en
Crystal_regwiz2003.msm con el botón derecho del ratón. Ahora esocjo
propiedades. Expando MergeModuleProperties y en LicenseKey pongo la
licencia que he utilizado para registrar el crystal, la que me enviaron por
e-mail.

6.- Teóricamente ya tengo todo lo necesario para que crystal se ejecute al
instalarlo en otro equipo. No agrego los RPT ya que van incrustados en el
ejecutable de la aplicación.

Nota: POR PROBAR PROBE INCLUSO INCLUYENDO LOS RPT, PERO NO ME IBA.

7.- Agrego mi ejecutable en la carpeta de aplicación.

8.- En "Escritorio del usuario" agrego un acceso directo a mi aplicación
para que una vez instalado en otro equipo, en el escritorio tenga un acceso
directo para ejecutarla.

9.- Ya está todo, generar y llevarme el instalable a otro equipo.

bueno, ¿alguna cosa es no estoy haciendo bien?.

cualquier sugerencia será de mi mayor interes, estoy desesperado.

bye!
 

Leer las respuestas

#1 Miguel Ortiz Falcón
14/01/2005 - 04:39 | Informe spam
Oye, una pregunta, dónde leiste qué se pone el numero que
envian por e-mail, porque según yo eso no es así, mejor
dicho lo he constatado haciendo la prueba yo mismo y no
es válido con eso. Mira el numero que se pone no es
ninguno de registro de internet y nada de eso. Ese
registro es como un vil registro más y ya. Es como cuando
compras un juego y te dice si quieres registrarlo, o
cuando registras un Norton algo asi, en fin. EL CODIGO
QUE DEBES UTILIZAR es el que está en:

- En VS.NET, selecciona Ayuda --> Acerca de MS
Development Enviroment.

- Veras que aparece una "Lista de productos instalados"

- Verás que allí aparece Crystal Reports junto con UN
CODIGO.

Ese codigo es el que debes de poner y no el otro, ese es
el que sirve.

PD. Esto si lo he constatado y sirve. Incluso a la hora d
generar el proyecto te va a generar una .dll.

PD. Te manda alguna excepcion a la hora de ejecutar
verdad?...

Saludos.

Miguel Ortiz Falcón



bueno, llevo 3 días dando la lata con esto, así que voy


a poner este post
paso a paso indicando lo que hago para generar un


instalable que lleve el
crystal hacia cualquier ordenador en el que o quiera


instalar.

1.- En mi aplicáción todos los informes son "Recursos


incrustados" para no
permitir al usuario modificar los informes.

2.- Genero un nuevo proyecto del tipo "Proyecto de


instalación"

3.- En el explorador de soluciones, hago click derecho


sobre el nombre de
mi proyecto y escojo "Agregar-->Modulo de combinación"

4.- Como uso VS 2003 he de agregar estos módulo:

Crystal_managed2003.msm
Crystal_Database_Access2003.msm
* Crystal_Database_Access2003_esn.msm
Crystal_RegWiz2003.msm

Como utilizo Ado.Net y DataSets he de agregar


también:

VC_User_CRT71_RTL_X86_.msm
VC_User_STL71_RTL_X86_.msm

NOTA: El fichero marcado con un (*) lo he hecho para


indicar que en el
PDF que tengo y que sigo no es el mismo nombre, pero es


el mas parecido.


5.- Ahora voy a colocar la licencia que me han enviado


por e-mail. Para ello
despliego el explorador de soluciones, pincha una vez en
Crystal_regwiz2003.msm con el botón derecho del ratón.


Ahora esocjo
propiedades. Expando MergeModuleProperties y en


LicenseKey pongo la
licencia que he utilizado para registrar el crystal, la


que me enviaron por
e-mail.

6.- Teóricamente ya tengo todo lo necesario para que


crystal se ejecute al
instalarlo en otro equipo. No agrego los RPT ya que van


incrustados en el
ejecutable de la aplicación.

Nota: POR PROBAR PROBE INCLUSO INCLUYENDO LOS RPT,


PERO NO ME IBA.

7.- Agrego mi ejecutable en la carpeta de aplicación.

8.- En "Escritorio del usuario" agrego un acceso directo


a mi aplicación
para que una vez instalado en otro equipo, en el


escritorio tenga un acceso
directo para ejecutarla.

9.- Ya está todo, generar y llevarme el instalable a


otro equipo.

bueno, ¿alguna cosa es no estoy haciendo bien?.

cualquier sugerencia será de mi mayor interes, estoy


desesperado.

bye!


.

Preguntas similares