■ VisualC++(MFC限定)相談室 ■
■ このスレッドは過去ログ倉庫に格納されています
0682デフォルトの名無しさん
NGNGAfxBeginThreadについて質問です。
下にあるソースを実行すると、
----------------------------------------------------
error C2665: 'AfxBeginThread' : 2 のオーバーロードは
1 番目の引数を 'void (void *)' から要求の型に変換できません。
----------------------------------------------------
というエラーが出てきてしまいます。
Threadをstaticで宣言しているのになぜですか?
class Caaa : public CWinApp
{
public:
void Rethread(void);
static void Thread(LPVOID p);
LPVOID pParam;
protected:
・
・
・
};
void Caaa::Rethread()
{
if (AfxBeginThread(Thread, pParam) == -1)
{
//処理
}
return ;
}
void Caaa::Thread(LPVOID p)
{
//処理
return ;
}
■ このスレッドは過去ログ倉庫に格納されています