SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: antonio Sw en Viernes 22 de Agosto de 2003, 14:42
-
Hola a todos.
Tengo una aplicación hecha con vb6 + cristal report (RDC) y la
distribuyo con InstallShield y tengo el siguiente problema cuando
acaba de instalar, al registrar :
The Microsoft Layer for unicode (Unicows.dll) can not be found. This
program will now exit.
He mirado por internet y me mandan a la pagina de microsoft para
descargar un parche (unicows.exe), pero nada de nada.
Creo que debe ser porque me falta alguna dll. del crystal report ???
Alguen tiene listado de dll necesarias ???
Muchas gracias.
-
Si has hecho un sistema con Crystal Report se supone que lo tienes instalo en tu maquina entonces tendrias que ver por medio de las Referencias y Componentes todas las Dll y OCX que usa el Crystal son faciles de reconocer pues llevan su nombre, una vez halladas tendrias que darte al trabajo de copiarlas y registrarlas en la PC que deseas que se ejecute.
Bueno pero tengo una duda al generar el EXE el asistente de empaquetado no agrega al CAB los DLL y OCX que usa el proyecto por que segun tengo entendido eso es lo que hace.
Si por algun motivo no te diste cuenta de eso y deberas el asistentes agrega los DLL y OCX al CAB entonces en una de las ultimas ventanas de dialogos del instalador te muestra los archivos que esta incorporando en el CAB y la ruta donde estos archivos se van a copar al momento de la instalacion, en esta ventana que la verdad no me acuerdo orita cuando aparece o que titulo lleva es donde tienes que cambiar la ruta de los archivos DLL y OCX a SYSTEM para que al momento de instalarlos se copien alli.
Inclusive ya no tienes la necesidad de registrarlo pues el instalador lo haria.
Espero que ayude en algo
Un saludo...
<<_GIOMAR>>
-
Puedes coger el empaqueteado de distribuicon que trea visual studio, mientras lo relizas, llegaras a un punto donde habra un listado de las Dll y OCX que usa tu programa, puedes mirar esa lista y luego sabras las que habras q utilizar en Install Shield
Un cordial saludo, Jordi
-
Si no tienes registrado el Cristal o es una versión de prueba creo que no podras realizar la instalación.
-
Si no tienes registrado el Cristal o es una versión de prueba creo que no podras realizar la instalación. :brickwall:
-
:question:
He leido tu mensaje en un foro, me gustaría saber si lo has solucionado y como. Amí me ocurre lo mismo, cuando intento instalar una aplicacion hecha con vb6 y cristal report 9, me da ese error.
Sólo ocurre si lo instalo en ordenadores con win 98, windows me, pero funciona biene en ordenadores con win 2000 y Xp.
También yo descargué el unicows.dll, pero no sé qué hacer con él.
Si has conseguido resolver el problema te agradecería mucho que me enviaras un email.
Estoy buscando por internet y he leido cientos de articulos pero ninguno me ha solucionado nad
Gracias
jon@aplimedia.com
-
Originalmente publicado por antonio Sw
Hola a todos.
Tengo una aplicación hecha con vb6 + cristal report (RDC) y la
distribuyo con InstallShield y tengo el siguiente problema cuando
acaba de instalar, al registrar :
The Microsoft Layer for unicode (Unicows.dll) can not be found. This
program will now exit.
He mirado por internet y me mandan a la pagina de microsoft para
descargar un parche (unicows.exe), pero nada de nada.
Creo que debe ser porque me falta alguna dll. del crystal report ???
Alguen tiene listado de dll necesarias ???
Muchas gracias.
-
Andan un poco perdidos
la solución es mas simple.
debe revisar la carpeta de archivos comunes , aqui estaran las dll y otras cosas que necesita tu aplicación, si te fijas ademas existe la carpeta common file
en ella seguramente no hay nada parecido al unicows y cosas por el estilo. Lo que pasa que en el regedit esta apuntando al common file , puedes hacer el cambio, si no te atraves copia el contenido de la carpeta archivos comunes a la common file y EUREKA :beer: