• Lunes 18 de Noviembre de 2024, 05:17

Autor Tema:  Mas Inno Setup  (Leído 25891 veces)

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #25 en: Miércoles 19 de Octubre de 2005, 22:28 »
0
Me complace decir que hice otras pruebas, otro instalador, en donde usando el wizard sin modificar nada, sin colocar nada de:

restartreplace uninsneveruninstall regserver

para registrar las DLL y OCX, pues al parecer se instala mejor con menos errores, ya que el único error que ha sacado este ultimo instalador ha sido el ultimo mensaje:

El componente 'Crystl32.OCX' o uno de sus archivos
dependientes no está registrado correctamente: falta
un archivo o no es válido.

Busco el OCX y lo trato de registrar manualmente por Ejecutar, y saca el aviso:

LoadLibrary("C:\WINNT\system32\Crystl32.OCX") failed - No se puede encontrar el módulo especificado.

Ahí si que ya no sabria que sucede, ya que el archivo existe y se trata de registrar pero por algun error, el sistema no permite su registro, indicando una faltante para ello de no sé que.

Al menos ya el error recae en un solo archivo o un grupo de archivos más pequeños, antes todos daban error, al parecer no se registraban o no lo hacian bien.  Lo curioso es que en el paquete he metido todo archivo crys* que he encontrado, realmente no sabria bien a que archivo se refieren del crystal si todos estan ahí, en todo caso seguire investigando a ver si por fin compilo un instalador como dios manda.

 :lightsabre:
Si esto es Leído por accidente, induzca al vomito

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #26 en: Miércoles 19 de Octubre de 2005, 23:29 »
0
Salu2.

  A mi me recomendaron que en ciertas dll y ocx poner al final del los flags noregerror

osea:
Source: "C:\Archivos de programa\DGUIAS\Lib\Crystl32.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver noregerror

parace ser

esto fue la contestación de CPmario sobre el tema Unable to register the DLL/OCX

Código: Text
  1. Posiblemente tengas Win XP profesional, y a veces después que instalas la segunda vez algún archivo del sistema u OCX, te impide al acceso al registro.
  2. Al parecer debido a protección de registro, a pesar de tener privilegios de Administrador.
  3. Yo revise las claves del registro a las que se impedían el acceso con un programa que se llama RegMon que encuentras en www.sysinternals.com (freeware). Localizas cuál es la clave, cambias privilegios de acceso a la clave y desaparecen los errores.
  4. Pero no puedes hacer esto, si vas a hacer una instalación que distribuirás a tus clientes. Opte por agregar en (Inno Setup) flags: noregerror.
  5.  

Espero que te arregle algo.
 :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #27 en: Miércoles 19 de Octubre de 2005, 23:30 »
0
Salu2.

  A mi me recomendaron que en ciertas dll y ocx poner al final del los flags noregerror

osea:
Source: "C:\Archivos de programa\DGUIAS\Lib\Crystl32.OCX"; DestDir: "{sys}"; Flags: restartreplace uninsneveruninstall regserver noregerror

parace ser

esto fue la contestación de CPmario sobre el tema Unable to register the DLL/OCX

Código: Text
  1. Posiblemente tengas Win XP profesional, y a veces después que instalas la segunda vez algún archivo del sistema u OCX, te impide al acceso al registro.
  2. Al parecer debido a protección de registro, a pesar de tener privilegios de Administrador.
  3. Yo revise las claves del registro a las que se impedían el acceso con un programa que se llama RegMon que encuentras en www.sysinternals.com (freeware). Localizas cuál es la clave, cambias privilegios de acceso a la clave y desaparecen los errores.
  4. Pero no puedes hacer esto, si vas a hacer una instalación que distribuirás a tus clientes. Opte por agregar en (Inno Setup) flags: noregerror.
  5.  

Espero que te arregle algo.
 :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #28 en: Jueves 20 de Octubre de 2005, 00:00 »
0
ya agrege en un compilado de instalador nuevo el noregerror y el problema persiste igualito, bueno voy a seguir viendo :(
Si esto es Leído por accidente, induzca al vomito

cpmario

  • Miembro HIPER activo
  • ****
  • Mensajes: 629
    • Ver Perfil
    • http://www.cpimario.com
Re: Mas Inno Setup
« Respuesta #29 en: Jueves 20 de Octubre de 2005, 00:19 »
0
Revisa las diferencias que existe entre el archivo Setup.lst y el de Inno Setup.
Si muestras el Setup.lst del empaquetado de tu programa estaremos en posibilidad de ayudarte.

 :comp:

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #30 en: Jueves 20 de Octubre de 2005, 00:51 »
0
huuyyy ahora si que me pusiste en una bien dificil :(

aun no he resuelto el error que saca el empaqueta de visual, el error 28 de espacio de pila insuficiente el cual lo cuelga y no compila nada, en pocas palabras, no puedo por los momentos obtener ningun archivo LST.

Habia decidido hacer el instalador tomando nota de los archivos en el asistente del empaquetador el cual indica que este Crystl32.OCX va en System32

bueno dejenme seguir viendo a ver que puedo hacer porque en verdad que esto si es tener mala suerte  :unsure:
Si esto es Leído por accidente, induzca al vomito

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #31 en: Jueves 20 de Octubre de 2005, 12:28 »
0
Salu2.

   He pensado que = si nos mandas tu aplicacion, osea los fuentes, podriamos intentar ver que pasa, porque veo que no te da un error sino muchos, y eso hace mas complicado verlo.

   Intentaré compilarlo akí a si vermos que es lo que sucede.

Si pesa mucho, mi emilio es este sagutxo@ya.com.

Agur.  :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #32 en: Jueves 20 de Octubre de 2005, 22:34 »
0
ya te lo mando, a quien quiera tambien se lo mando  :smartass:

al rato...

no pero, pesa 28MB y comprimido 16MB y no tengo ningun correo que permita adjutnar mayor a 10MB :(

dejame probar enviarlo en varios correos la única opción que veo por los momentos.

luego...
Listo, enviados en dos correos, pensaba que serian mas.
Si esto es Leído por accidente, induzca al vomito

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #33 en: Jueves 20 de Octubre de 2005, 23:34 »
0
Salu2. :),

   A ver si no me he explicado bien, solo los fuentes, ¿y te pesan 16MB ?, que bárbaro. bueno tu veras,a mi me entran 25 mb en cada correo. puedes usar estas 2 direcciones.

sagutxo@ya.com

Enga agur.
Mi mujer tiene un físico bárbaro!!!. Einstein.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #34 en: Viernes 21 de Octubre de 2005, 00:32 »
0
si ya los envie y si son solo los fuentes, de vb, la bd, un .exe (no instalador)

pero ya resolvi el problema por fin  :rolleyes:

mi me falto un archivo pero era uno llamado MSVCP60.dll

buscando en internet sobre el error del Crystl32.OCX en otros foros hacian referencia al archivo crpe32.dll el cual yo ya tenia en las librerias metido en el instalador compilado, tambien tenia el Crystl32.dep el cual Edite poniendo en comentario lo del crpe32.dll pero volvi a quitarle los comentarios porque obviamente si necesitaba ese archivo tenia que quitarle los comentarios al archivo que hacia referencia a las dependeicas del Crystl32.ocx

Supe del MSVCP60.dll por una ventana al final de la instalacion que no haia salido antes indicando sobre este archivo, revise y vi que no lo tenia en las librerias adjuntas, lo busque lo meti y volvi a compilar le instalador... y ahora si se instalo sin problemas y carga la aplicacion todo bien con operaciones de registros.

Pero al llamar a los reportes (no da error) pero no saca los reportes, parece que los carga y los cierra, se ve un pantallaso, como el /C del DOS.  Pero no da error para nada, solo tengo que ver porque no muestra los reportes.

Por suerte, al parecer el evento del reporte ha creado un archivo log informando esto:
10/20/05, 18:34:24, 4, 0, C:\Archivos de programa\DGUIAS\RepVentas.rpt:Physical database not found.

Pero la BD si está, ya que de no estarlo, no hubiese podido ver los registros y editarlos para ver como el programa realizaba la operacion de registros.  Donde lo estoy probando no tiene Office, no tiene Access, pero el Jet de access igual al hacer el instalador se lo anexa, porque sino, vuelvo a indicar, tendria errores con la BD, pero no es asi porque si funciona todo bien con la BD.

Pero por el log del reporte, al parecer el Reporte no consigue la BD fisicamente aunque en el programa no sucede ningun error  :huh:

bueno al menos todo esto ya es un avance  :comp:

PD: como ya el instalador no da errores, ya cualquier cosa que comentar seria en otro Tema relacionado al Crystal, ya con el Inno Setup todo listo, es mas, lo comentado sobre el log del reporte ya lo voy a poner en otro tema a ver si a alguien le ha pasado lo mismo con el crystal en el foro de crystal.  ;)
Si esto es Leído por accidente, induzca al vomito

Sagutxo

  • Miembro MUY activo
  • ***
  • Mensajes: 320
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #35 en: Viernes 21 de Octubre de 2005, 00:43 »
0
Salu2. me alegro mucho por ti.

   Un pequeño consejo, la próxima vez que mandes el codigo procura comprimir la carpeta del prog. en un rar o zip o similar :), porque mandarme 25 archivos sueltos...... anda queeeeeeeee...... :)

enga, me alegro. agur  :whistling:  :smartass:  :comp:  :smartass:
Mi mujer tiene un físico bárbaro!!!. Einstein.

UserCode

  • Miembro MUY activo
  • ***
  • Mensajes: 338
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #36 en: Viernes 21 de Octubre de 2005, 00:45 »
0
hehehe... varios archivos .zip cierto, se me paso, disculpas.

en un solo .zip pesaba 16MB, 23 MB es sin comprimir hehehe...

muchisimas gracias por todo este apoyo  :hola:

PD: los fuentes pesan tanto porque hay una subcarpeta llamada Lib
la cual contienen todos DLL y demas afines que necesita el programa para no estarlos buscando los habia juntado todos en dicha carpeta la cual pesa 16MB, excluyendo dicha carpeta, obviamente la carpeta de los fuentes pesa muchisimos menos... se me habia olvidado, sorry.
Si esto es Leído por accidente, induzca al vomito

uruguayo

  • Nuevo Miembro
  • *
  • Mensajes: 7
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #37 en: Sábado 21 de Febrero de 2009, 17:59 »
0
Hola a tod@s.
Llegue aqui gracias a google.
Tengo una consulta sobre este programa "Inno SetUp"

Yo tengo archivos y carpetas de dos idiomas (audios y textos)

A = Español
B = Ingles

La cosa es que quiero hacer un instalador que instale alguno de los idomas dando la selecion al inicio. Tipo los juegos que son multi lenguaje e instalan solo un idioma.

Ya mas o menos con solo un idioma me defiendo, pero ahora quiero hacerlo en dos y no se como, si pueden me pasan los codigos.

Otra consulta como se puede hacer para personalizar la imagen del instalador (osea ponerle una foto y musica de fondo mientras instala)


Saludos y gracias por la posible ayuda :!:

PercyP

  • Nuevo Miembro
  • *
  • Mensajes: 2
    • Ver Perfil
Re: Mas Inno Setup
« Respuesta #38 en: Viernes 27 de Febrero de 2009, 20:10 »
0
:hola: Hola que tal, ojala que leas esta item, yo tengo el mismo problema creo se me hace mas dificil porque para mi esta en chino. claro que de error en error estoy aprendiendo a ver si me das una manito te agradesco de antemano, gracias :unsure:

m0skit0

  • Miembro de PLATA
  • *****
  • Mensajes: 2337
  • Nacionalidad: ma
    • Ver Perfil
    • http://fr33kk0mpu73r.blogspot.com/
Re: Mas Inno Setup
« Respuesta #39 en: Lunes 2 de Marzo de 2009, 11:07 »
0
Si queréis que os respondan, no contestéis a un hilo del 2005, sino haced uno nuevo en caso de que éste no responda vuestras dudas.