Как воспроизвести анимацию загрузки файла в Delphi?

Я хочу воспроизводить анимацию загрузки файла, пока файл не будет загружен в мою форму. Я хочу использовать его в Windows, но не знаю, AVI это или GIF. Я вижу место, где я могу скачать эти файлы в формате AVI, но они очень старомодны. Может использоваться в Windows XP или более ранней версии. Хочу приобрести современный для Windows 10 или 7.

Также я должен преобразовать AVI в GIF, чтобы воспроизвести его, или может ли Delphi воспроизводить AVI напрямую.


person alancc    schedule 03.12.2020    source источник
comment
Используйте элемент управления TAnimate и дайте ему файл AVI для воспроизведения.   -  person Ken White    schedule 03.12.2020
comment
@KenWhite, Спасибо. Где я могу найти системные файлы анимации по умолчанию?   -  person alancc    schedule 03.12.2020
comment
Анимации по умолчанию находятся в свойстве CommonAVI. Однако они не содержат информации о прогрессе загрузки.   -  person Ken White    schedule 03.12.2020
comment
@KenWhite, проверяю свойство CommonAVI. Однако анимации загрузки файла нет. Я нашел одну страницу по адресу vbnet.mvps.org/index.html?code /avi/animationzips.htm, где есть много старых анимаций Windows, в том числе и та, которую я хочу, т.е. передача из Интернета. Но CommonAVI намного меньше, чем перечисленные на этой странице.   -  person alancc    schedule 03.12.2020
comment
Ответ на этот вопрос объясняет, как играть в AVI: stackoverflow.com/questions/15336394/   -  person fpiette    schedule 03.12.2020
comment
Более простой альтернативой было бы использование индикатора выполнения, который уже встроен в VCL и FMX   -  person Günther the Beautiful    schedule 03.12.2020
comment
@alancc - анимации, которые вы ищете, являются частными для собственных диалогов операционной системы и не открываются для приложений. Этот веб-сайт vbnet предоставляет загрузки для анимаций, которые были извлечены вручную из ОС.   -  person Remy Lebeau    schedule 03.12.2020
comment
@ GünthertheBeautiful, кажется, в XE3 индикатора нет?   -  person alancc    schedule 03.12.2020
comment
@alancc: Да, я сказал Однако они не включают ничего о прогрессе загрузки. в моем предыдущем комментарии.   -  person Ken White    schedule 03.12.2020