Club Delphi  
    Paypal   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

Coloboración Paypal con ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-04-2005
Avatar de kakesoft
kakesoft kakesoft is offline
Miembro
 
Registrado: dic 2004
Ubicación: Cuba
Posts: 99
Poder: 22
kakesoft Va por buen camino
Wink Saludos todos y discúlpenme antes que nada

Socios sin muchos rodeos simplemente les quiero decir que quiero hacer un instalador de una aplicación multimedia que hice en el mismo delphi y el instalador también lo quiero hacer en delphi, lo que quiero es saber cómo puedo hacer la copia de los ficheros de la multimedia, mostrando un gauge o un progressbar con el progreso de la copia, y un label que en el caption me mostrará el fichero que se está copiando.


Miren mi problema era que con winexec(pchar('SFX de WinRar'),sw_hide); quería ejecutar desde la aplicación que voy a hacer que en este caso es un instalador, un sfx de WinRar, con opciones avanzada, o sea el mismo me descompactaría en una dirección indicada los ficheros de la multimedia, y al terminar la copia se autocerraría, y en el programa se estaría mostrando un progressbar o un gauge con el proceso de demora en que el sfx descompactaría la multimedia.


Como ya ven mi decición ahora pienso que es bastante sencilla, solamente, como dije anteriormente quiero poner un progressbar que me indique el proceso de copia y un label que me indique el fichero que se está copiando.


graciasss y disculpen mi torpeza por decirlo así de alguna manera.

saludos a todos
Responder Con Cita
  #2  
Antiguo 01-05-2005
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.145
Poder: 36
dec Tiene un aura espectaculardec Tiene un aura espectacular
¿Porqué no usar un instalador?

Hola,

Creo que por lo que planteas en tu anterior comentario es aún más complicado de hacer lo que requerías en la pregunta que inició este hilo, puesto que, la aplicación con la que te quieres comunicar no está preparada para tal fin (es posible que me equivoque) y así no tienes control sobre lo que esta haga o deje de hacer y no podrás comunicarte con ella: lo más que podrás saber es cómo terminó, si lo hizo exitosamente o no (insisto, quizás me equivoque).

O sea, a mí se me ocurre algo que es una chapuza de mucho cuidado: ir comprobando en el directorio en donde se supone que se van a extraer los archivos el número, nombre, tamaño, etc., de estos, para ir mostrando el "progreso" de la extracción de los mismos.

Sin embargo, lo que acabo de plantear es solamente una chapuza que no se me ocurriría implementar y por tanto tampoco recomendar ni a ti ni a nadie.

Puesto que lo que quieres conseguir es instalar un programa, al fin y al cabo, ¿porqué no utilizar un programa "instalador" de los muchos que hay? Además no poco potentes, en el sentido de que podrás incorporar "opciones avanzadas", lógicamente, estudiando a los entresijos del programa instalador que al cabo te decidas a usar.

Se me ocurre, por afinidad con Delphi el programa InnoSetup, que te permitirá utilizar "código Delphi" para personalizar tus instalaciones, entre otras muchas características. Otra opción podría ser Nullsoft Scriptable Install System, también muy potente, utilizado y recomendable. Ambos son "de código abierto" y gratuitos.
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


La franja horaria es GMT +2. Ahora son las 20:45:52.


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