Как удалить метод в ATL COM Переполнение стека

Я работаю над Visual Studio C ++ 6, разрабатывая COM / DLL. Я создал STDMethod и удалил его через интерфейс (щелкните правой кнопкой мыши и удалили). Теперь каждый раз, когда я строю код, появляется окно с сообщением «Этот файл был изменен вне исходного редактора. Вы хотите перезагрузить его?» Пожалуйста, предложите мне способ избежать этой проблемы. Спасибо

2

Решение

Вы должны удалить метод из файла IDL.

Каждый раз, когда IDL перекомпилируется, файл проекта .h будет перестраиваться. если он открыт в вашем редакторе, вы получите это уведомление. закройте окно редактора файлов .h, если оно открыто до перекомпиляции IDL.

Кстати, то же самое верно для dlldata.c, prjname_i.c и prjname_p.c для файлов кода прокси / заглушки.

3

Другие решения

Других решений пока нет …