Por que a barra de progresso é reconfigurada várias vezes em instaladores .msi?

0

Há uma coisa realmente estranha que me incomodou para os Instaladores do Windows (principalmente os do .msi, mas às vezes outros também).

Ou seja, a barra de progresso reinicia várias vezes durante a operação, tornando-a absolutamente inútil, já que você não tem como saber quantas barras de progresso você precisa passar.

Isso é um recurso? Alguém pode explicar esse comportamento?

Aqui está um exemplo dos instaladores sobre os quais estou falando.

    
por houbysoft 18.02.2011 / 19:21

2 respostas

2

Dependendo da rotina de instalação, a barra de progresso também pode ser vinculada aos arquivos individuais que estão sendo instalados e a barra de progresso é executada de 0 a 100% para cada arquivo, à medida que cada arquivo é extraído e instalado na pasta de destino. ter progresso é executado de 0 a 100% para outras etapas. Mas, como Harold disse, muitas vezes é apenas lá correndo mais e mais para fazer você se sentir como se não tivesse congelado.

    
por 18.02.2011 / 21:47
1

Muitas vezes, o marcador de progresso é usado para assegurar ao usuário que o processo de instalação não parou. Muitos programas (não apenas instaladores) parecem apenas travar ao realizar alguma tarefa de longa duração. Isso resulta na saudação de três dedos ou outras formas de abuso de computadores.

Não conectar a barra de progresso ao progresso também é irritante. E, ironicamente, o indicador de progresso geralmente é executado por um thread independente e a operação principal ainda pode ser interrompida.

Suspiro ...

    
por 18.02.2011 / 19:45