Programación General > Visual Basic 6.0 e inferiores

 Ayuda Con Inno Setup Y Dlls

<< < (2/4) > >>

Dieguinho.:
si, lo tengo agregado de esta manera:

Source: "D:\Diego\New Folder\Support\crystl32.ocx"; DestDir: "{sys}"; Flags: confirmoverwrite uninsneveruninstall sharedfile regserver noregerror

esta bien asi?

cpmario:
Puede ser que algo falló en el registro del OCX la primera instalación.

Te adjunto un pequeño archivo que permite 'Registrar' y Retirar del registro 'Unregister' los archivos DLL y OCX. Haz un dobleclic sobre el archivo y te aparecerá un mensaje del editor del registro preguntándote que si deseas agregar el archivo al registro, haces clic en el botón 'Si'.
A continuación señalas el archivo crystl32.ocx y haces un clic con el botón derecho del ratón, en el menú que aparece verás 2 opciones 'Register' y 'Unregister' . Primero haces un clic en Unregister y después en register. Espero con eso se solucione el problema.
Voy a seguir buscando otra solución.

 :comp:

Dieguinho.:
Con eso que me mandaste pude hacer la instalacion y en principio pareceria que quedo perfecto!.
Ahora cuando hago la instalacion aparecen un par de mensajes de archivos que ya estan instalados y si se desea sobreescribirlos.

¿no se puede hacer algo para que directamente los sobreescriba sin preguntar?? (o no lo haga, no se que es lo mejor en realidad).

Mas que nada para que haga toda la instalacion directamente por si la aplicacion la llega a instalar un usuario que no sabe que hacer.

Dieguinho.:
Otra pregunta mas.
Cuando instalo la aplicacion en mi maquina los iconos se ven perfecto.
Pero cuando lo hago en otra maquina el icono que genera en el menu de inicio para desinstalar no se ve (se ve el tipico icono que aparece cuando no se reconoce el archivo)

el icono para desinstalar lo agrego de la sig. manera  (es un icono parecido a la papelera de reciclaje)

[Icons]
Name: "{group}\Gestor"; Filename: "{app}\GESTOR v 2.1.exe"
Name: "{group}\{cm:UninstallProgram,Gestor}"; Filename: "{uninstallexe}" ; IconFilename: "D:\Diego\Instalador\Iconos\Desinstalar.ico"

yo por lo menos no tengo ni idea por que puede ser.

cpmario:
La primera pregunta, se resuelve retirando confirmoverwrite:

Original:

--- Código: Text ---Source: richtx32.ocx; DestDir: &#34;{sys}&#34;; Flags: restartreplace sharedfile regserver confirmoverwrite noregerror Como debe de quedar:

--- Código: Text ---Source: richtx32.ocx; DestDir: &#34;{sys}&#34;; Flags: restartreplace sharedfile regserver noregerror 
Cuando desinstalas se ve el ícono del desinstalador (unins000.exe) que se encuentra en el fólder donde se instaló tu aplicación.

--- Código: Text ---Name: {group}&#092;Desinstalar CorrectNotas; Filename: {uninstallexe} 

 :comp:

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa