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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2011, 23:18   #1
Ieshka
Новичок
Джуниор
 
Регистрация: 03.03.2011
Сообщений: 2
По умолчанию programma-emuljator

Zdrastvujte! Ja pyshu programmu-emuljator. Vstavljaju komponentu Image1 y Timer1 pyshu takoj programnyj kod: void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Image1->Picture->LoadFromFile("1.bmp");
Timer1->Interval=5000;
Image1->Picture->LoadFromFile("7.bmp");
}, no pry zapuske programmy mne vuvodutsja tolko poslednjaja kartynka. Posovetujte kak sdelat chtob vse kartynky vyvodylys.
Ieshka вне форума Ответить с цитированием
Старый 03.03.2011, 23:24   #2
Hacker19_90
Delphi Warrior
Старожил
 
Аватар для Hacker19_90
 
Регистрация: 15.08.2008
Сообщений: 2,502
По умолчанию

А зачем интервал таймера менять?
Вам наверно надо программу "усыпить"! Тогда функция sleep(int)
Допустим так
Код:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
Image1->Picture->LoadFromFile("1.bmp");
sleep(5000);
Image1->Picture->LoadFromFile("7.bmp");
}
Mess with the best, die like the rest. (с) Hackers
Лабораторные, курсовые на Delphi\Pascal\C++
ya.flex-freelance@yandex.ru Icq - 636-954-303
Hacker19_90 вне форума Ответить с цитированием
Старый 04.03.2011, 23:04   #3
Ieshka
Новичок
Джуниор
 
Регистрация: 03.03.2011
Сообщений: 2
По умолчанию

Kogda ja pyshu takoj kod, to vseravno vyvodytsja tolko poslednjaja kartynka. Ja podkljuchala y byblyoteku dos.h, no eto nychego ne dajet. Probovala programyrovat Image takym sposobom kak vy napysaly, no togda vyvodytsja tolko pustoj ekran.
Ieshka вне форума Ответить с цитированием
Старый 04.03.2011, 23:56   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

наверное вам нужно выводить картинки по очереди?
тогда по срабатыванию таймера нужно получать новое имя файла либо из массива, ранее подготовленного, либо читать из файла...

Код:
void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
string str=GetFile(); // получаем строку с именем файла
Image1->Picture->LoadFromFile(str);
}
что-то типа этого... если я правильно понял
counter вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Programma na PYTHON golishnikova anna Python 1 18.09.2009 08:42