Есть действительно странная вещь, которая мешала мне для установщиков Windows (в основном .msi, но иногда и других).

А именно, индикатор выполнения сбрасывается несколько раз во время операции, что делает его абсолютно бесполезным, поскольку у вас нет возможности узнать, сколько еще индикаторов выполнения вам нужно пройти.

Это как-то особенность ?! Может кто-нибудь объяснить это поведение?

Вот пример установщиков, о которых я говорю.

2 ответа2

2

В зависимости от процедуры установки, индикатор выполнения также может быть привязан к отдельным устанавливаемым файлам, а индикатор выполнения выполняется от 0 до 100% для каждого файла, поскольку каждый файл извлекается и устанавливается в папку назначения, в дополнение к выполнению выполнения. от 0 до 100% для других шагов. Но, как сказал Гарольд, часто время от времени бегают туда-сюда, чтобы вы почувствовали, что это не замерзло.

1

Много раз маркер прогресса используется, чтобы заверить пользователя, что процесс установки не остановлен. Слишком много программ (не только установщиков) просто зависают при выполнении какой-то длительной задачи. Это приводит к приветствию с 3 пальцами или другим формам компьютерного насилия.

Неприсоединение индикатора выполнения к прогрессу также раздражает. По иронии судьбы, индикатор прогресса часто запускается независимым потоком, и основная операция все еще может зависать.

Вздох...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .