Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-01-2007
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
Instalar Datos con InnoSetup

Estoy haciendo un instalador para el servidor, que aparte de instalar la aplicación tiene que instalar las bases de datos y luego modificar el ini de la aplicación. Pues bien, para hacer el instalador de la aplicación no tengo problemas, pero para copiar los datos no se como hacer para que le deje al usuario elegir la ruta de los datos (solo me sale para elegir la ruta donde se instala la aplicacion). Y ya para rematar seria posible modificar un archivo ini que se instala con la aplicacion y que contiene la ruta a los datos?

Un saludo y gracias.
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
  #2  
Antiguo 03-01-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puedes programar dentro de uno utilizando scripts, si buscas en internet encontrarás muchos ejemplos; Otra opción es hacer un pequeño exe que haga lo que necesitas y lanzarlo desde la propia instalación de Inno.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 03-01-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 28
Lepe Va por buen camino
InnoSetup Form Designer (ISFD). Con esta herramienta creas ventanas personalizadas que se mostrarán durante la instalación (dentro de InnoSetup como una página más).

En esta nueva ventana, puedes pedir al usuario la nueva ruta de la Base de datos. Cuando pulse "Siguiente", pillas la ruta y usas las funciones integradas de InnoSetup para crear el .ini (Mira Pascal Scripting -> Support Functions Reference) de la ayuda de InnoSetup:

Cita:
Empezado por ayuda innosetup
function IniKeyExists(const Section, Key, Filename: String): Boolean;
function IsIniSectionEmpty(const Section, Filename: String): Boolean;

function GetIniString(const Section, Key, Default, Filename: String): String;

function SetIniString(const Section, Key, Value, Filename: String): Boolean;

procedure DeleteIniSection(const Section, Filename: String);
procedure DeleteIniEntry(const Section, Key, Filename: String);
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.

Última edición por Lepe fecha: 03-01-2007 a las 17:26:51.
Responder Con Cita
  #4  
Antiguo 05-01-2007
Avatar de Durbed
Durbed Durbed is offline
Miembro
 
Registrado: ago 2004
Posts: 166
Poder: 20
Durbed Va por buen camino
Muchas gracias, al final como me corria algo de prisa lo resolvi por programacion, pero en cuanto tenga que sacar la nueva version de la aplicacion ya hare el instalador en condiciones

Muchas gracias por la ayuda
__________________
Intentando hacer algo con Delphi 7 y Firebird 1.5
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problema con instalador (en InnoSetup) Laurana C++ Builder 2 30-11-2006 14:44:33
Crear Claves de registro con InnoSetup FGarcia Varios 2 17-10-2006 07:00:59
Componente en Innosetup hEakfall Varios 5 21-11-2005 00:55:25
InnoSetup ayuda por favor Bitbanner Varios 2 01-04-2005 04:50:05
Instalador para Interbase 6.5 con INNOSETUP wpolanco Firebird e Interbase 0 11-03-2005 23:03:15


La franja horaria es GMT +2. Ahora son las 16:56:10.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi