Как удалить зависимость MFC activex controls от MS office?
У меня есть проект MFC, который имеет метки ActiveX. Когда я запускаю свое приложение на компьютере, на котором нет MS office, мое приложение выдает ошибку "Debug Assertion Failed", но это же приложение работает идеально на компьютере, на котором есть MS Office.
PS: этот проект был разработан на VS 2006
Что я уже пробовал:
1. я погуглил проблему и выяснил, что она должна что-то делать с CLSID элементов управления.
Вы можете ознакомиться со следующими ссылками
[^]
maxscript/axcontrols.ms at master · davestewart/maxscript · GitHub[^]
2. Я сконвертировал проект против 2006 года по сравнению с 2010 годом и те, этикетка ActiveX-это создает проблемы. Когда я запускаю код, мое приложение выдает "Debug Assertion Failed Error", но оно запускает приложение без этих меток ActiveX.
Richard MacCutchan
Посмотрите на код, чтобы увидеть, какое утверждение выбрасывается. Никто здесь не может догадаться, что это такое.