Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 06-12-2003
lemon-club lemon-club is offline
Miembro
 
Registrado: jun 2003
Posts: 19
Poder: 0
lemon-club Va por buen camino
programa instalación con botones "siguiente"

Me dispongo a crear mi propio programa de instalación, copiando las pantallas que crea el innosetup (por ejemplo) pero ampliado y a mi manera.

El pequeño problema que tengo es que no sé de qué forma eficaz puedo crear este tipo de aplicación que vaya navegando entre las distintas pantallas mediante los botones "siguiente", "atrás" sin molestos redibujados.

Después de probar con un tabSheet ocultando las pestañas me he aventurado a utlizar ventanas MDI para cada pantallita puesto que creo que es el método apropiado pero cuando muestro la siguiente ventana MDI(fm2.show) y las sucesivas se ve un pequeñísimo pero molesto redibujado al maximizar dicha ventana MDI. Tengo todas las MDI con WindowState->maximized por defecto.

Tal vez haya otra forma más limpia de navegar entre varias pantallas para crearme mi propio fichero de instalación al estilo habitual. No paro de hacer pruebas y no consigo un efecto igual.

Seríais tan amables de ayudarme con tan insignificante problema??

gracias mil
Responder Con Cita
  #2  
Antiguo 06-12-2003
El_Raso El_Raso is offline
Miembro
 
Registrado: oct 2003
Posts: 135
Poder: 21
El_Raso Va por buen camino
Yo te recmiendo usar mejor un objeto PageControl.. esta al lado de los tabsheet... eso resuelve tu problema....

En los titulos de las hojas ponlo invisible....

Suerte!!
Responder Con Cita
  #3  
Antiguo 08-12-2003
lemon-club lemon-club is offline
Miembro
 
Registrado: jun 2003
Posts: 19
Poder: 0
lemon-club Va por buen camino
Smile

gracias Raso, los tabsheet son las páginas del PageControl. Lo hice así y lo encontré el mejor método pero cuando quiero ajustar un Shape o una imagen a uno de los lados me queda un borde gris del PageControl, aún poniéndolo como FlatButtons, así que supuse que los muchachos del innosetup lo habrían hecho de otra forma. ¿Tan complicado es?

La única forma que se me ocurre para que quede la instalación igual, para que resulte familiar al cliente, es ocultando y mostrando cada componente de cada pantallita, pero es muy muy engorroso para programar.

¿¿Tan dificil es hacer una aplicación de instalación propia igualita a las que hace el InnoSetup y tantas aplicaciones??

Si es así, ruego me lo digais y así deje de romperme los cuernos con esto. (mierda delphi )

¿Tal vez no me he explicado bien?

gracias un millón
Responder Con Cita
  #4  
Antiguo 08-12-2003
Descendents Descendents is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona
Posts: 396
Poder: 22
Descendents Va por buen camino
Si miras bien en la página de inno setup, verás que te puedes bajar el código fuente entero.

Y verás que se trata de varios dpr.
Creo que el que te interesa mirar es el setup.dpr, que es el exe que se crea cuando compilas.

Mira como cambia de página en página.

Necesitaras varios componentes para compilar el proyecto, pero no te aconsejo que lo compiles, sino que mires lo que te interesa.

Un saludo.
Responder Con Cita
  #5  
Antiguo 08-12-2003
lemon-club lemon-club is offline
Miembro
 
Registrado: jun 2003
Posts: 19
Poder: 0
lemon-club Va por buen camino
gracias descents!

He mirado el setup.dpr de las fuentes de InnoSetup y lo hace con el componente TNotebook que lo desconocía (en la pesataña win3.1).

he visto la luz!
Responder Con Cita
Respuesta



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


La franja horaria es GMT +2. Ahora son las 11:44:53.


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