![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
TImage32 и изображение [D6, Win2k]
star.ru © (2004-11-02 14:05:00)Здравствуйте мастера!
Я хочу сделать в своей программе Слайд-шоу, нон не знаю, как узнать момент того, когда изображение полностью загрузилось в TImage32.
Если использовать
TImage32.Bitmap.LoadFromFile(…);
Timer.Enable:=True;
То Timer.Enable:=True; не ждет пока изображение окончательно загрузится в TImage32 и поэтому получается, что изображения сменяются не через одинаковый период времени.
Подскажите, как узнать, что изображение загрузилось полностью в TImage32. Если можно на примере.
Заранее спасибо.
kirilllius (2004-11-05 11:23:00) [1]> ЮЮ
Шутку понял ;-)
Действительно, Timer.Enable:=False; не в том месте стоял. Спасибо за урок.
ЮЮ (2004-11-05 07:01:00) [2]Тогда и ты помоги мне :)
a := 2;
a := a + 1;
Надо, чтобы 1 прибавлялась только после того, как будет установлено 2, а она прибавляется сразу, а когда будет установлено 2 я не знаю.
kirilllius (2004-11-04 10:46:00) [3]> ЮЮ © (03.11.04 06:46) [1]
>Чушь! Если на строке TImage32.Bitmap.LoadFromFile Timer.Enable = True - значит ты его не установил в False.
В том, то и дело, что Timer.Enable = True нужно ставить после того, как картинка полностью загрузиться, а как это узнать я и не знаю.
ЮЮ (2004-11-03 06:46:00) [4]>То Timer.Enable:=True; не ждет пока изображение окончательно загрузится в TImage32
Чушь! Если на строке TImage32.Bitmap.LoadFromFile Timer.Enable = True - значит ты его не установил в False.
"изображения сменяются не через одинаковый период времени" - следствие того, что время загрузкм картинок разное, а интервал у таймера один и тот же и не учитывает это время