![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
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 |
|
#2
|
||||
|
||||
|
¿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. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
|