FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Yo lo he hecho automático con innosetup. En su web tienes el apartado de "third party" y entre ellas está el InnoSetup Form Designer que te permite crear pantallas personalizadas para el instalador.
Yo lo grabé todo en una memoria USB. Llegas al servidor y elijes una instalación personalizada, se copia la base de datos a la carpeta que se quiera, se configura todo y se graba en la memoria usb un archivo "Server.ini" con toda la configuración. Ahora vas a los clientes, instalas la aplicación que instala un archivo "aplicación.ini" en la carpeta del programa. A continuación se lee desde el Server.ini la configuración y se escribe en el "Aplicación.ini" y voilá, todo purulando. En cuanto a tu duda del Script, es mejor que ejecutes el scritp en tu ordenador, y con eso creas el archivo de BBDD. Ese archivo lo incluyes en el apartado "Files" de innosetup. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#2
|
|||
|
|||
A ver si entiendo la necesidad, viendo que es SQL 2000.
Yo realmente utilizo InstallAware que permite correr scripts de SQL sin tener que crear aplicaciones extras....Y por lo que leí en este hilo inno e InstalShield no lo permiten...pero bueno, como idea ahi te va. Entonces, el script que uso para que la BD de mi aplicación se instale corrrectamente es el siguiente:
Así solo copio la BD en la carpeta que corresponde ($TARGETDIR$) y ejecuto este script en el Administrador de Base de Datos... Para no hacerlo manual, entonces la idea de una aplicación que haga esto y se borre después me parece factible. Espero sea de utilidad, saludos |
#3
|
|||
|
|||
Gracias por sus respuestas chicos, Lepe bueno hay una parte que no entiendo, bueno me sugieres que ejecute el script de la datos en mi maquila y que la incluya(la bd) en los archivos que tiene el instalador, eso creo que entendí, ya teniendo la base datos incluida en el instalador ¿como incorporo la base de datos que esta en el instalador al sevidor? o solo copiendo la base de datos al servidor ya se podría ejecutar el software?, otra pregunta en que parte del innto setup indico crear el archivo Server.ini y grabarlo
|
#4
|
||||
|
||||
Cita:
Innosetup tiene el apartado [Files] ahí puedes añadir todo lo que quieras y después hacer que lo instale en una carpeta predefinida {programFiles} o bien la elegida por el usuario (si usas el FormDesigner, tendrás una variable donde guardar el path elegido. Para crear el Server.ini. Mira la ayuda de innosetup, en concreto el apartado [code] (tendrás ejemplos en la carpeta de innosetup) y el apartado de la ayuda "Pascal Scripting", donde tienes las funciones: DirExists (muy parecida a la de delphi ) FileExists Y las "Ini File Functions" InikeyExists GetIniString SetIniString entre otras muchas. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Asignacion Automatica | frholguin | Varios | 9 | 19-10-2006 10:24:54 |
búsqueda automática | fergape | Varios | 4 | 04-05-2006 18:48:53 |
tabulacion automatica | aram2r | PHP | 1 | 10-02-2005 12:44:00 |
Actualizacion automatica de registros | Eklypsex | Firebird e Interbase | 2 | 19-05-2004 13:05:49 |
desconeccion automatica | camambrini | Internet | 1 | 21-01-2004 10:36:43 |
|