ボタンがあり、そのボタンの後ろにスレッドを作成しました。
void FunctionCallingThreadFunction()
{
AfxBeginThread(MyFunction, NULL);
}
MyFunctionでCOMオブジェクトを作成していますが、そのインスタンスを作成すると、nullが返されます。
MyFunction(LPVOID pvParam)
{
comObject.CreateInstance(__uuidof(ClassName), NULL, CLSCTX_INPROC_SERVER);
}
しかし、元の関数でこのcomObjectを作成すると、正常に作成されます。
何が問題なの?、