尝试从托管类创建非托管线程

时间:2012-11-25 16:19:18

标签: c++ multithreading visual-c++ unmanaged managed

这是我的情景。

void SecondThread
{
    //more code
}

private: System::Void Button_Click(System::Object^  sender, System::EventArgs^  e) 
{
    //where I click my button event
    CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&SecondThread, 0, 0, NULL);
}

正如您所看到的,我正在尝试使用指向.NET函数的非托管函数的指针。 它给出了这个错误。

“指向成员的指针对托管类无效。”

任何人都知道我怎么能摆脱它?另外,我不感兴趣启动一个线程,因为我需要使用非托管代码:

* ThreadStart myThreadDelegate = new ThreadStart(this,repeat); trd->开始();

谢谢,非常感谢。

0 个答案:

没有答案