Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
ВнизTImage32 и изображение Найти похожие ветки
← →
star.ru (2004-11-02 14:05) [0]Здравствуйте мастера!
Я хочу сделать в своей программе Слайд-шоу, нон не знаю, как узнать момент того, когда изображение полностью загрузилось в TImage32.
Если использовать
TImage32.Bitmap.LoadFromFile(…);
Timer.Enable:=True;
То Timer.Enable:=True; не ждет пока изображение окончательно загрузится в TImage32 и поэтому получается, что изображения сменяются не через одинаковый период времени.
Подскажите, как узнать, что изображение загрузилось полностью в TImage32. Если можно на примере.
Заранее спасибо.
← →
ЮЮ © (2004-11-03 06:46) [1]>То Timer.Enable:=True; не ждет пока изображение окончательно загрузится в TImage32
Чушь! Если на строке TImage32.Bitmap.LoadFromFile Timer.Enable = True - значит ты его не установил в False.
"изображения сменяются не через одинаковый период времени" - следствие того, что время загрузкм картинок разное, а интервал у таймера один и тот же и не учитывает это время
← →
kirilllius (2004-11-04 10:46) [2]> ЮЮ © (03.11.04 06:46) [1]
>Чушь! Если на строке TImage32.Bitmap.LoadFromFile Timer.Enable = True - значит ты его не установил в False.
В том, то и дело, что Timer.Enable = True нужно ставить после того, как картинка полностью загрузиться, а как это узнать я и не знаю.
← →
ЮЮ © (2004-11-05 07:01) [3]Тогда и ты помоги мне :)
a := 2;
a := a + 1;
Надо, чтобы 1 прибавлялась только после того, как будет установлено 2, а она прибавляется сразу, а когда будет установлено 2 я не знаю.
← →
kirilllius (2004-11-05 11:23) [4]> ЮЮ
Шутку понял ;-)
Действительно, Timer.Enable:=False; не в том месте стоял. Спасибо за урок.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.11.21;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.039 c