Autor Tema: Colocar mensaje de Pre-requisitos antes de instalar - innosetup  (Leído 4096 veces)

0 Usuarios y 1 Visitante están viendo este tema.

fx700

  • Kilobyte
  • **
  • Mensajes: 95
  • Reputación: +4/-2
    • Ver Perfil
Quisiera saber si con el innosetup es posible sacar una especie de cartel que te indique que tienes que instalar cierto componte sea un odbc conector u cualquier cosa antes de hacer la instalacion al estilo microsoft que no te deja instalar si no tienes ciertos componentes.

La cuestion creo que seria como comprobar si en el sistema se encuentra dicho componente sino esta entonces cancelar la intalacion y mostrar un mensaje, esto supungo que seria en alguna seccion del innosetup pero no se cual, espero se entienda lo que digo :-\?

seba123neo

  • Terabyte
  • *****
  • Mensajes: 763
  • Reputación: +88/-5
    • Ver Perfil
Re:Colocar mensaje de Pre-requisitos antes de instalar - innosetup
« Respuesta #1 en: Julio 17, 2011, 04:44:29 pm »
Hola, con Inno Setup podes programar funciones que hagan lo que vos quieras, se programan en pascal, podesmostrar mensajes y hacer lo que quieras.

en la misma carepta del inno setup en archvioso de programa, te instala ejemplos del mas basico al mas complejo, los mas complejos tienen fucniones programadas y muestran mensajes, hasta tienen ventanas creadas a traves de codigo, de ahi podes sacar como se programa.

por ejemplo hay veces que uno consulta el registro de windows para saber si esta instalada determinada aplicacion, con inno setup te haces una funcion que devuelve true o false y dependiendo de eso podes mostrar mensajes.

pero tenes que saber antes como averiguar eso que queres, o sea ¿ sabes como averiguar si esta instalado eso que queres ?

una ves que sepas la forma de hacerlo, lo programas.

saludos.

fx700

  • Kilobyte
  • **
  • Mensajes: 95
  • Reputación: +4/-2
    • Ver Perfil
Re:Colocar mensaje de Pre-requisitos antes de instalar - innosetup
« Respuesta #2 en: Julio 17, 2011, 08:49:34 pm »
He revisado los ejemplos y espero lograr lo que necesito, en todo caso regreso por este tema, saludos