Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.02.2013, 15:54   #1
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
Восклицание Смена изображений через определенное время

Доброго времени суток!
У меня тут проблемка.... я не очень хорошо работаю с таймером в delphi.
Вообщем задача такая:
Через определенное время должно меняться изображение, например 10 изображения в секунду.
Очень нужна помощь, заранее спасибо.
<====Если помог, весы под профилем.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 16.02.2013, 17:41   #2
hon
Форумчанин
 
Регистрация: 08.06.2011
Сообщений: 693
По умолчанию

Бросаете Timer с вкладки System.
Ставите Enabled=true, Interval=10000 (10 сек).
В событии OnTimer пишите, что должно происходить каждые 10 сек.
hon вне форума Ответить с цитированием
Старый 16.02.2013, 17:43   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Откуда берутся изображения?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2013, 18:07   #4
Человек_Борща
Старожил
 
Аватар для Человек_Борща
 
Регистрация: 30.12.2009
Сообщений: 11,442
По умолчанию

Он хочет 10 кадров в секунду таймерами делать....
Человек_Борща вне форума Ответить с цитированием
Старый 16.02.2013, 21:46   #5
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

фотографии берутся из папки.

Смысл в том что получается анимация вращения колес.
<====Если помог, весы под профилем.

Последний раз редактировалось Stilet; 16.02.2013 в 22:14.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 16.02.2013, 22:07   #6
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

сделай флешку или анимированную гифку, кинь на форму и не парься. Нафига нужен код там, где все решается дизайном?
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 16.02.2013, 22:17   #7
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,792
По умолчанию

Цитата:
Нафига нужен код там, где все решается дизайном?
Согласен. Но если уж так то :
1) Использовать ImageList для хранения последовательности изобажений
2) Именовать файлы так, чтоб потом можно было обратится к ним по номеру
Код:
procedure TimerTimer(...)
begin
 with TTimer(Sender) do begin
  tag:=tag+1;
  if FileExists('d:\photos\'+IntToStr(tag)+'.jpg') then
   Загружаем 'd:\photos\'+IntToStr(tag)+'.jpg' в Image 
 end;
end;
Идея ясна?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 16.02.2013, 22:28   #8
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Цитата:
1) Использовать ImageList для хранения последовательности изобажений
2) Именовать файлы так, чтоб потом можно было обратится к ним по номеру
Имхо, ImageList удобнее. На загрузку файлов с диска может еще время уходить, в зависимости от мощности и загруженности компьютера.

UPDATE. Поздравьте меня, у меня репа в полметра - если с нуля считать
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Старый 16.02.2013, 22:30   #9
N.i.k.o.l.a.y.
Форумчанин
 
Регистрация: 12.03.2012
Сообщений: 123
По умолчанию

Про то что проще сделать анимацию знаю... но задание что должно быть по таймеру.
У меня всеравно что то не получается(( Вот прога:
Вложения
Тип файла: rar Задача.rar (3.17 Мб, 16 просмотров)
<====Если помог, весы под профилем.
N.i.k.o.l.a.y. вне форума Ответить с цитированием
Старый 16.02.2013, 22:34   #10
Sciv
Старожил
 
Аватар для Sciv
 
Регистрация: 16.05.2012
Сообщений: 3,211
По умолчанию

Ну если Вам нужны замечания по задаче, не касающиеся исходного вопроса, то сразу говорю: задавать статический адрес хранения рисунков на диске не гуд! Ой не гуууд...
Начал решать проблему с помощью регулярных выражений. Теперь решаю две проблемы...
Sciv вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод изображений из папки через заданное время в секундах на PHP сайте Killer_djon JavaScript, Ajax 15 18.01.2013 07:19
Отправка данных через определенное время n-sia PHP 5 19.03.2012 16:56
Выключение через определенное время Rebel123 Общие вопросы Delphi 8 31.07.2011 19:48
закрытие формы через определенное время motaro Общие вопросы Delphi 18 22.08.2009 14:04
Выключение компьютера через определенное время V@mpir Общие вопросы Delphi 7 28.06.2009 00:33