Худшее, что может случиться, - это то, что COM-методы могут перестать работать, если вы все еще вызываете их.OleInitialize()
звонит CoInitialize()
внутри страны.Это нужно только этим функциям.Базовые функции Win32 (CreateWindow, CreateFile и т. Д.) Не требуют этой инициализации.
Если вы не вызываете какие-либо COM-методы (какие-либо из CoXXX()
функций) и не вызываете какие-либо методы Ole(OleXXX()
функций), тогда вам будет хорошо, если вы удалите его.
Вы должны сделать быстрый поиск в базе кода для функций COM / OLE и убедиться, что вы действительно больше не используете эти технологии.,Затем вы можете сделать сборку там, где вы этого не делаете, и протестировать ее, чтобы убедиться, что она все еще работает (у вас есть набор тестовых случаев, верно?).
Посмотрите на Документы на предмет других вещей, которые могут сломаться, которые вы должны проверить.