23 / 12 / 2
Регистрация: 20.04.2011
Сообщений: 382
|
||||||
1 | ||||||
Почему Image2 показывается после sleep(3000); а не перед?18.08.2018, 11:56. Показов 1031. Ответов 10
Метки нет (Все метки)
0
|
18.08.2018, 11:56 | |
Ответы с готовыми решениями:
10
Почему не показывается изображение? почему не показывается результат? Почему не показывается ошибка? Почему страница показывается неполностью? |
18.08.2018, 12:00 | 2 |
Патамушта вы не знаете фундаментальной истины об оконных приложениях: https://www.cyberforum.ru/blog... g4909.html
1
|
23 / 12 / 2
Регистрация: 20.04.2011
Сообщений: 382
|
|
18.08.2018, 12:09 [ТС] | 3 |
приоритеты выполнений операций?
так как изменить мой код, для того, чтобы сразу после нажатия кнопки менялись картинки Image2, Image3, Image4... Visible:=True; Visible:=False с задержкой каждой sleep(300); ? я выбрал такой способ отображения гифки в форме.
0
|
18.08.2018, 12:11 | 4 |
Не, не приоритеты. Очередь сообщений, страшное и непонятное слово, без понимания которого оконные приложения для Windows не стоит писать.
Например, по событию таймера, с интервалом 300. Только никаких Sleep и прочих тормозов.
0
|
23 / 12 / 2
Регистрация: 20.04.2011
Сообщений: 382
|
||||||
18.08.2018, 12:51 [ТС] | 5 | |||||
страшны этои события таймера
может попроще мне видео вывести MPlayer? гифку в avi раз плюнуть то сделать.. Добавлено через 15 минут ладно, таймер. добавил компонент. записал код;
0
|
23 / 12 / 2
Регистрация: 20.04.2011
Сообщений: 382
|
||||||
18.08.2018, 13:18 [ТС] | 7 | |||||
почитал, должно работать но..
компонент добалил,
0
|
18.08.2018, 21:52 | 11 |
Сообщение было отмечено rolandas как решение
Решение
Потому что Sleep() делает полную заморозку потока. Пока не пройдёт указанное вами время поток вообще ничего не делает. И окно соответственно тоже никак и ни на что не реагирует.
Гифка и сама может отображаться на форме как нужно. А код таймера должен быть в событиях таймера. Вы делаете это просто чтоб потренироваться или чего?
1
|
18.08.2018, 21:52 | |
18.08.2018, 21:52 | |
Помогаю со студенческими работами здесь
11
Почему мой аватар не показывается? Почему показывается ошибка MySql server has gone away Почему в AdSense показывается разная реклама. Почему шапка на основе скрипта показывается только на главной странице Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |