Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C++ Builder > Image |
Автор: NikSer 19.5.2007, 03:40 |
Здравствуйте! Такая проблема. Берется файл bmp, обрабатывается потом кидается в Image, опять берется другой файл, тоже также обрабатывается, это повторяется несколько раз. Как сделать, чтобы в обработанное изображение сразу показывался в Image? Ото у меня только последний файл выводится на экране через пол минуты! |
Автор: Anikmar 19.5.2007, 08:38 |
В цикле обязательно надо поставить Application->ProcessMessages(); При больших картинках может не успеть вывести, а цикл уже пихает следующую. Так что надо как-то предусмотреть паузу |
Автор: Klin 19.5.2007, 11:21 |
Для слайд шоу, действительно нужен итервал. Можно просто использовать таймер. Задаете нужный интервал и все. Можно конечно и в цикле, но ИМХО возни будет больше. |
Автор: Klin 19.5.2007, 17:37 | ||
Я думаю, не об этом идет речь. ![]() Но имхо, пока программа не выполнит операцию к следующей не переходит (если речь не о потоке), но проверю |
Автор: aldari 22.5.2007, 21:26 |
А вы перед выводом изобрадения гаси таймер, а после выхода из функции отрисовки изображения включай, OK? А Klin дело говорит! |