我有一個函數如何創建委託實例?
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