![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 11.05.2010
Сообщений: 3
|
![]()
Доброго времени суток.На лабораторной работе нам задали сделать различные функции с применением многозадачность в делфи.
Сделал все,что смог.Ещё осталось несколько функций.До которых не могу додуматься.Это удаление шарика кликом правой кнопки мыши.И чтобы можно было останавливать движение шариков. |
![]() |
![]() |
![]() |
#2 |
Регистрация: 11.05.2010
Сообщений: 3
|
![]()
Это программа с использованием так называемой многозадачности.Проще говоря это различные потоки в рамках которых выполняется программный код.Задача остановить поток.В данном случае сделать так,чтобы можно было останавливать шарик при нажатии на кнопку мыши.При повторном нажатии он должен активизировать этот же поток, то есть заставить шарик двигаться дальше.Принцип я понимаю.А как написать это в виде кода,это и есть проблема.
p.s. так же сделать возможным удаления шарика. нужно сделать так,чтобы можно было остановить один поток,а не все. Так как там можно выпустить бесконечное множество шариков.И выборочный из них мы могли бы остановить и удалить. |
![]() |
![]() |