Это вопрос устранения неполадок.
Среда разработки нашего приложения - VS2005 C/C++, графический интерфейс на основе VB6.
мы также используем компонент для управления ActiveX (vsflexgrid8).
Приложение хорошо работало в Windows XP, но в Windows 7 возникли проблемы с графическим интерфейсом.
перестроен почти весь код C/C++ и код VB6 в Windows 7
наша система сборки настолько плоха, и, поскольку я присоединился к этой команде месяц назад, сборка всех кодов немного сложна.
Но эта (может быть) последняя проблема не связана со сборкой, я думаю.
все остальные процессы и процесс графического интерфейса запускаются хорошо. но когда вы щелкаете какое-либо меню в графическом интерфейсе, все пользовательские элементы управления становятся недействительными.
сообщение об ошибке выглядит так:
«-2147417848 (80010108)» произошла ошибка времени выполнения.
Ошибка автоматики.
Вызванный объект отключен от клиента.
вышеприведенное сообщение не идентично реальному сообщению, поскольку настоящее сообщение является нашим родным языком (корейским).
при поиске в Google с этим сообщением я могу собрать некоторую информацию.
наиболее вероятным случаем является использование OLE-автоматизации для объектов Microsoft Office.
Но наш графический интерфейс (разработанный на VB6) не использует объекты Microsoft Office.
И вызывающие проблемы страницы/элементы управления обычно используют модули componentone.
Так что, если сталкивались с подобными проблемами, пожалуйста, помогите мне.
В режиме виртуальной машины Windows XP проблем нет. Но я очень хочу развиваться в этой среде.
Спасибо за помощь.