| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > _beginthread и CLR |
| Автор: cymtu 1.11.2010, 07:08 | ||
| проект на Visual C++ 2010 Express приложение Windows Forms Form1.h
выдает сообщение об ошибке Ошибка 1 error C3867: Example::Form1::Start: в вызове функции отсутствует список аргументов; используйте "&Example::Form1::Start" для создания указателя на член f:\Example\Example\Form1.h 446 1 Example Что не так????? Люди пожалуйста подскажите... |
| Автор: azesmcar 1.11.2010, 08:02 |
Функция не та. _beginthread принимает указатель на обычную функцию, а ты передаешь member функцию. Либо сделай функцию static, либо используй boost::bind (хотя если подключен boost то зачем использовать _beginthread?), либо сам напиши передачу this и вызов member функции. И не используй _beginthread Добавлено через 2 минуты и 27 секунд так это еще и .NET Ты уверен, что тебе нужен C++ .NET? Зачем ты выбрал этот язык? Почему не C# и зачем использовать _beginthread когда у тебя вся мощь .NET под рукой? |
| Автор: cymtu 1.11.2010, 08:30 | ||||
Программирую в основном Borland C++ Поэтому использую, то что ближе, с С# вообще никогда не имел дел.
Реализацией потоков в NET тоже не занимался. Прочитал про функцию _beginthread вот и играюсь с ней. Если тебя ужасает мой пример, расскажи как проще реализовать программу, которая бы запускала и останавливала поток. |
| Автор: mrbrooks 1.11.2010, 09:07 |
| cymtu, то что ты делаешь, нет даже в камасутре. |
| Автор: xvr 1.11.2010, 12:02 |
| Не так попытка использовать Win32 Native Threads в CLR. Они вместе не живут, никак Используй http://msdn.microsoft.com/en-us/library/798axes2.aspx и C# |
| Автор: cymtu 3.11.2010, 10:54 | ||||||||
| Вот вы тут все пишите переходи на С#. Возможно и действительно стоит переходить, но первоначально хотелось бы узнать, а как в C# обстоит работа там с ссылками??? Насколько я знаю работать с ними в С# не рекомендуется. Вопрос (???) не возникнет ли проблема с реализацией такой схемы Есть обычный Узел Node
Есть список из этих узлов ListNode
Есть узел Node2
Есть список из этих узлов ListNode2
ссылка *pnode может указывать на любой элемент Node входящий в list любого узла Node2. Такое можно будет сделать в C#???????????????????????????????????/ |
| Автор: mes 3.11.2010, 10:59 |
переходить на шарп советуют , если Вы пишете под .Net.. без последнего (или его аналога) шарп не дышит |
| Автор: xvr 3.11.2010, 11:17 |
| Можно. Там все объекты фактически представлены указателями. Подробнее наверное надо спрашивать в ветке форума по .NET программингу |
| Автор: azesmcar 3.11.2010, 11:18 | ||
Все там можно. Вопросы по деталям в соответствующей разделе. Кстати зачем писать то, что давно уже написано? |