![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 34
|
![]()
Нужно написать прогу, в которой хаотично двигаются квадраты разного размера. Каждый квадрат это отдельный поток. При столкновении, квадрат меньшего размера исчезает (поток убивается) и так до тех пор, пока не останется один квадрат.
Я рисую эти квадраты на PaintBox. При столкновении один исчезает, а другие начинают мигать. Если поиграться с количеством и скоростью, то они могут и не исчезать вовсе. Плюс еще, у меня должно выводиться сообщение, что остался один квадрат, но у меня оно не выводится. Подскажите пожалуйста, где нужно исправить )) Код:
|
![]() |
![]() |
![]() |
#2 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 34
|
![]() Код:
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 212
|
![]()
Потоки тут вообще не нужны.
И если так уж приспичило использовать потоки, то использовать их следует только для расчета параметров визуализации объектов сцены, сама же визуализация объектов сцены по расчитанным в потоках их параметрам должна выполняться исключительно в основном потоке. |
![]() |
![]() |
![]() |
#4 |
Далеко не
Участник клуба
Регистрация: 11.08.2011
Сообщений: 1,512
|
![]()
может:
Код:
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 34
|
![]()
У меня задание такое, сделать с потоками, каждый квадрат это поток..
|
![]() |
![]() |
![]() |
#6 | |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 212
|
![]() Цитата:
Наверняка в задании нет такого идиотского требования. |
|
![]() |
![]() |
![]() |
#7 | |
Пользователь
Регистрация: 23.11.2011
Сообщений: 34
|
![]()
Попробывал, все так же..
Цитата:
"По экрану в хаотическом порядке движутся кубики разного размера (для каждого кубика создается отдельный поток). При столкновении кубики сливаются в один большой (ненужные потоки убиваются и остается только один), пока размер кубика не достигнет заданного диапазона (на экран выводится сообщение об этом)." |
|
![]() |
![]() |
![]() |
#8 | |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 212
|
![]() Цитата:
Нигде. |
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 23.11.2011
Сообщений: 34
|
![]() |
![]() |
![]() |
![]() |
#10 | |
Форумчанин
Регистрация: 11.04.2012
Сообщений: 212
|
![]() Цитата:
Можно и рисовать, но не на канве графического объекта под управлением VCL. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Мигает монитор | Jantar | Операционные системы общие вопросы | 24 | 05.01.2012 14:43 |
паскаль работас фалами обясните почему ошибка и как исправить f= file of ysp; на of мигает и просит душки | zavarka_dok | Помощь студентам | 1 | 22.11.2010 22:31 |
Скриншот выделеной области экрана. Мигает при выделениии. | Casper-SC | Общие вопросы .NET | 2 | 27.03.2010 11:49 |
Paintbox | lacost | Мультимедиа в Delphi | 3 | 14.01.2009 09:53 |