我有一个函数如何创建委托实例?
void __stdcall TestThread(String^ a, String^ b)
{
MessageBox::Show(a);
MessageBox::Show(b);
_endthread();
}
,我想创建这样一个主题:
_beginthread(&HWSW_GUI::Form1::TestThread , 0, NULL);
不幸的是我得到了一个错误: Error 2 error C3374: can't take address of 'HWSW_GUI::Form1::TestThread' unless creating delegate instance d:\testvs2008\hwsw_gui\hwsw_gui\Form1.h 5177
有人能帮助我吗?这让我疯狂,我不知道它。
谢谢!
不要混合托管代码和非托管代码。而不是_beginthread使用托管线程http://msdn.microsoft.com/en-us/library/system.threading.thread.aspx#Y5314 –
@AlexFarber:谢谢!它正在工作。还有一个问题。我怎样才能将参数传递给线程? – kampi