![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Регистрация: 07.11.2012
Сообщений: 5
|
![]()
Прошу прощения, за столь долгое молчание - возникли некоторые обстоятельства, не до паскаля было)
Переписал код под Get/PutImage, все работает как хотелось изначально. Но возникло несколько загвоздок: Во-первых, т.к. в процедуре PutImage для создания движущихся изображений можно воспользоваться лишь режимом XorPut, происходят изменения цвета движущейся картинки, при наложении на какой-либо статический объект. Есть ли какие-нибудь способы решения данной проблемы? Во-вторых, при запуске программы, на экране отрисовываются все объекты, используемые для процедур PutImage, а уже после нажатия на Enter, запускается сама анимация. Что можно сделать, чтобы присвоение GetImage происходило в фоновом режиме, не видимом пользователю? В-третьих, насколько я понял, чтобы добиться одновременного выполнения нескольких циклов, нужно использовать потоки? Есть ли другие варианты или может быть кто посоветует ресурс, на котором многопоточность описывается более-менее понятным языком и с примерами, а то совсем ничего не понял. Допустим, требуется, чтобы смена цветов светофора происходила параллельно с движением человечка и движением тучки, например. Хотел сделать чтобы светофору присваивалось рандомное значение и в зависимости от его цвета и положения человечка, человечек либо стоял при достижении перекрестка(на красный свет), либо двигался(на зеленый). Но возникли проблемы с реализацией, т.к. сначала шел цикл смены цветов светофора(человечка в этот момент не было), а потом двигался человечек(а светофор не горел). Решение, какое никакое, я нашел, но все равно интересно. Serge_Bliznykov, курсовая по программированию. Последствия перевода на другую кафедру, так сказать) |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |