Microsoft Visual Studio C++ 10 Express の _beginthread に問題があります: 私のコード:
void __cdecl DashThread( void * Args ) // function without any class refs
{
while(1){
MessageBox::Show("work");
Sleep(5000);
}
_endthread();
}
private:
System::Void button8_Click_1(System::Object^ sender, System::EventArgs^ e) {
HANDLE HDash = ( HANDLE ) _beginthread(DashThread, 0, NULL );
}
とエラー:
エラー C3641: 'DashThread': /clr:pure または /clr:safe でコンパイルされた関数の呼び出し規約 '__cdecl' が無効です
エラー C2664: ' beginthread': パラメーター 1 を 'void ( _cdecl *)(void *)' から 'void (__cdecl *)(void *)' に変換できません