Ir para conteúdo
Fórum Script Brasil
  • 0

Barra De Progresso Gauge


Geovani

Pergunta

Olá Pessoal,

Fiz um programa de backup que compacta arquivos ou compacta pastas, ao compactar o sistema verifica se é arquivo ou pasta e compacta.

Estou utilizando o Delphi 5 e o componente ZIPMASTER para compactar, funciona assim:

if DirectoryExists(ArqDir) then
    begin
      zip.FSpecArgs.Add(ArqDir+'\*.*'); //  irá compactar todos os arquivos dessa pasta
      zip.AddOptions:=[AddDirNames,AddRecurseDirs]; // irá compactar as subpastas
      end;
if FileExists(ArqDir) then zip.FSpecArgs.Add(ArqDir);  // irá compactar o arquivo
zip.ZipFilename :=nomeArqDir; // define o nome do arquivo
zip.Add; //compacta

Alguém poderia me explicar como funciona a barra de progresso Gauge, ou como implemento nesse código?

Abraço

Link para o comentário
Compartilhar em outros sites

8 respostass a esta questão

Posts Recomendados

  • 0

opa

você só vai conseguir criar progresso se você tiver o limite, no caso o número de arquivos a serem compactados, ou pastas e o componente tem que dar suporte também, tipo um evento OnAddItem estas coisas...

se for só zip.Add; e não tiver suporte, então você vai ter que ter o source do componente e criar alguma compatibilidade ou evento...

abs

Link para o comentário
Compartilhar em outros sites

  • 0
você só vai conseguir criar progresso se você tiver o limite, no caso o número de arquivos a serem compactados, ou pastas e o componente tem que dar suporte também, tipo um evento OnAddItem estas coisas...

Tem um Evento chamado OnProgress, mas não sei como utilizá-lo.

alguém sabe?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...