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