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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.11.2012, 23:55   #11
tdAvenger
 
Регистрация: 07.11.2012
Сообщений: 5
По умолчанию

Прошу прощения, за столь долгое молчание - возникли некоторые обстоятельства, не до паскаля было)

Переписал код под Get/PutImage, все работает как хотелось изначально. Но возникло несколько загвоздок:

Во-первых, т.к. в процедуре PutImage для создания движущихся изображений можно воспользоваться лишь режимом XorPut, происходят изменения цвета движущейся картинки, при наложении на какой-либо статический объект. Есть ли какие-нибудь способы решения данной проблемы?

Во-вторых, при запуске программы, на экране отрисовываются все объекты, используемые для процедур PutImage, а уже после нажатия на Enter, запускается сама анимация. Что можно сделать, чтобы присвоение GetImage происходило в фоновом режиме, не видимом пользователю?

В-третьих, насколько я понял, чтобы добиться одновременного выполнения нескольких циклов, нужно использовать потоки? Есть ли другие варианты или может быть кто посоветует ресурс, на котором многопоточность описывается более-менее понятным языком и с примерами, а то совсем ничего не понял.
Допустим, требуется, чтобы смена цветов светофора происходила параллельно с движением человечка и движением тучки, например. Хотел сделать чтобы светофору присваивалось рандомное значение и в зависимости от его цвета и положения человечка, человечек либо стоял при достижении перекрестка(на красный свет), либо двигался(на зеленый). Но возникли проблемы с реализацией, т.к. сначала шел цикл смены цветов светофора(человечка в этот момент не было), а потом двигался человечек(а светофор не горел). Решение, какое никакое, я нашел, но все равно интересно.

Serge_Bliznykov, курсовая по программированию. Последствия перевода на другую кафедру, так сказать)
tdAvenger вне форума Ответить с цитированием
Ответ


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

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Turbo Pascal. Как исправить ошибку №14? Lyubov' Помощь студентам 4 09.06.2011 16:30
как привязать вставленный объект к определенной ячейке без его подальшего по листу Excel 2003? Rybit Microsoft Office Excel 0 02.04.2011 14:09
Требуется программа на Turbo Pascal (за деньги) illspirit Фриланс 5 30.12.2007 23:12
Как использовать WinAPI в Turbo Pascal? Alar Паскаль, Turbo Pascal, PascalABC.NET 1 16.01.2007 23:48