我有一个以Form load开头的帖子:
myThread = gcnew Thread( gcnew ThreadStart( this, &Form1::ThreadFunction1 ) );
myThread->Start();
在这个新线程中,我需要在其中一个线程函数中停止它:
public ref class MyThreadClass
{
private:
Form1^ myFormControl1;
public:
void Run()
{
... //some operations
Thread::Suspend();
}
};
但是我得到了一个编译器错误:'class :: function':非静态成员函数的非法调用。如何解决这个问题?