Я пытаюсь выучить MFC, чтобы помочь мне сохранить какой -то устаревший код. /Vc2010samples/mfc/ole
Используя ноутбук Windows 11 x64, ссылаясь на инструкции в inproc/readme.htm, я сделал следующее:
[*] Установлена Microsoft Visual Studio 2010.
[*] Открытый inproc/inproc.sln
[*] обеспечить, чтобы запустить конфигурацию »Debug/win32 "Был выбран и построен проект. Debug \ Inproc.dll to c: \ windows \ system32 \ inproc.dll
[*] Открытый ipdrive/ipdrive.sln
Убедитесь, что конфигурация запуска "Debug /Win32 "был выбран и построен проект. Varmap ". Пожалуйста, постройте и зарегистрируйте образец Inproc, прежде чем повторно повторно.CDriverDoc::CDriverDoc()
{
COleException oleException;
if (!m_map.CreateDispatch(_T("mfc.inproc.varmap"), &oleException))
{
AfxMessageBox(IDP_UNABLE_TO_CREATE_INPROC);
AfxThrowUserException();
}
}
< /code>
Я увидел, что экспериментация была: -2147221164: Класс не зарегистрирован < /p>
Я попытался изменить регистрацию Inprocserver32 на «C: \ Windows \ System32 \ Inproc.dll "Но это не имеет значения.
Кто -нибудь знает, что мне не хватает?
Подробнее здесь: https://stackoverflow.com/questions/794 ... e-projects