Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Coloboración Paypal con ClubDelphi

 
 
Herramientas Buscar en Tema Desplegado
  #5  
Antiguo 25-10-2006
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 31
Lepe Va por buen camino
Desgraciadamente perdí los fuentes del instalador, y ahora mismo no tengo nada instalado de innosetup, aprovecho y te doy los links mientras yo mismo lo bajo:

Innosetup: http://www.jrsoftware.org/isinfo.php
ISTools: http://www.jrsoftware.org/is3rdparty.php
InnoSetup Form Designer : http://www.jrsoftware.org/is3rdparty.php

Instalar en ese mismo orden... da igual pero bueno.

Digamos que InnoSetup es el equivalente al compilador Delphi.
ISTools es el IDE de programación.
Form Designer, como su propio nombre indica, permite hacer pantallas personalizadas para el instalador, Por ejemplo, la pantalla donde se decide si es el modo de instalación cliente o el modo servidor.

En cada página web tienes traducciones del programa a español, yo uso el idioma inglés.

En el archivo de Inno Setup (Inno Setup documentation) viene rutinas para trabajar con archivos .INI:

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

Tambien dispones en innosetup de unas constantes predefinidas:
Cita:
{app}
The application directory, which the user selects on the Select Destination Location page of the wizard.
For example: If you used {app}\MYPROG.EXE on an entry and the user selected "C:\MYPROG" as the application directory, Setup will translate it to "C:\MYPROG\MYPROG.EXE".



{src}
The directory in which the Setup files are located.
For example: If you used {src}\MYPROG.EXE on an entry and the user is installing from "S:\", Setup will translate it to "S:\MYPROG.EXE".
Es bastante amplio para explicarlo aquí, pero básicamente con {src} puedes crear el archivo .ini en la propia Memoria USB con la IP del servidor. Con la constante {app} puedes copiar el archivo de la memoria a la carpeta de tu programa en el ordenador Cliente.

Dale una visual a ISTools, verás que tienes las opciones a mano y explicadas.

Por cierto, en InnoSetup, tienes un apartado [code] que permite hacer rutinas (casi casi en lenguaje pascal) para añadir funcionalidades extras a tu instalador.

Te aconsejo encarecidamente que bajes "vmware player" o el "Virtual PC", de esa forma puedes probar los instaladores en un "windows Virtual" sin tener que estropear tu propio windows.

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
 



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
como actualizar firebird 1.5 a firebird 2.0 cidarta Firebird e Interbase 3 26-04-2006 08:57:07
Firebird : Llamado para probadores de Firebird 2.0 JOSEPE Firebird e Interbase 0 12-03-2005 20:33:18
Problemas Firebird Super Server 1.5 con RFunc Firebird v 1.0 Prophoenix Firebird e Interbase 1 09-03-2004 11:40:48


La franja horaria es GMT +2. Ahora son las 06:33:32.


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