Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
1 / 1 / 0
Регистрация: 03.12.2009
Сообщений: 49
1

Копия BackgroundWorker

02.02.2010, 20:51. Показов 593. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! У меня вопрос:
К примеру, я хочу сделать что-то типа модели автомобильной дороги (2D). Как можно сделать так, чтобы машинки(картинки) в случайное время создавались и сами ехали? У меня есть компонент BackgroundWorker, в процедуре RunAsync() есть код создания, отображения и управления машинкой. Но проблема в том, что у меня не получается создать НЕЗАВИСИМУЮ копию этого компонента (чтобы каждая копия такого компонента запускалась независимо от другой). Если знаете поможете?

т.е. я хочу создать "шаблон"

C++
1
2
3
4
5
6
7
Вот код создания копии (в процедуре таймера):
{
 System::ComponentModel::BackgroundWorker ^ bw;
 bw=gcnew System::ComponentModel::BackgroundWorker();
 bw=bac1;                        //  <---------------Возможно, я ссылаюсь на "шаблон", а не на копию.
 bw->RunWorkerAsync();           //  <---------------При повторной попытке пишет, что компонент еще занят.
}
Вот код компонента:
C++
1
2
while(1)
{;}
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.02.2010, 20:51
Ответы с готовыми решениями:

backgroundWorker
backgroundWorker не хочет исполнять такой код: helptxt2-&gt;Text = r-&gt;ReadToEnd(); Он просто...

Не отрисовывается форма в BackgroundWorker
Здравствуйте, возникла проблема с работой компонента backgroundworker. Пытаюсь создавать форму в...

Передача в функцию RunWorkerAsync() backgroundWorker двух параметров?
Как реализовать, с помощью структуры или класса? И как затем их правильно объявить в do_work? Видел...

Каким образом реализовать поток с помощью BackgroundWorker?
Привет всем! Каким образом реализовать поток с помощью backGrounder (в этом потоке происходит...

0
02.02.2010, 20:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.02.2010, 20:51
Помогаю со студенческими работами здесь

BackGroundWorker
Кучу всего перечитал, но никак не могу разобраться как работать с BackGroundWorker. В WPF работаю...

BackgroundWorker
Уважаемые пользователи! Подскажите, пожалуйста, следующее: Есть программа, в которой протекают...

BackgroundWorker
Можно ли определить ProgressChanged для всех BackgroundWorker`ов? Или как осуществить подобное?

BackgroundWorker
Есть 10 button-ов и 1 backgroundWorker. При нажатии на любой button должен запускаться поток, в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru