Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Progress Bar en Cmd (https://www.clubdelphi.com/foros/showthread.php?t=73450)

chuli17 24-04-2011 08:56:15

Progress Bar en Cmd
 
Hola muy buenas queria saber como poner un Progress Bar para que funcione en estas lineas, como veis estoy aciendo un pequeño programa para comprimir con UPX pero me gustaria integrar un Progress Bar, e buscando mucha informacion y no e encontrado nada o no e entendido los ejemplos.. aber si alguien me puede decir un ejemplo o alguna clase de ayuda, Gracias de antemano.
Código Delphi [-]
WinExec (PAnsiChar(AnsiString('upx "'+ edit1.text +'" Compress')),SW_SHOWNORMAL)

Ñuño Martínez 27-04-2011 11:21:32

Para usar una barra de progreso tiene que ser posible saber cómo va dicho progreso (valga la redundancia). Es decir, si sabemos que un proceso necesita siete pasos, y podemos saber cuándo se completa cada uno de estos, entonces no hay problema.

La verdad es que nunca he usado UPX, así que no sé si se puede obtener esa información de alguna forma (quizá usando STDIN/STDOUT), pero lo que sí sé es que nunca podrás obtenerla usando "WinExec".


La franja horaria es GMT +2. Ahora son las 10:18:35.

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