Невозможно вывести / вернуть параметр в методе интерфейса COM в VC ++ 2008 - PullRequest
2 голосов
/ 16 апреля 2010

Я хочу создать простой компонент COM в VC ++ 2008. Я создал проект ATL со всеми опциями по умолчанию. Я добавил простой объект ATL (интерфейс IDemo). Теперь я хочу добавить методы внутри IDemo. Но «Мастер добавления метода» не позволяет мне добавлять в метод параметры типа out / retval . Я могу добавить в тип параметров.

Можно ли добавить out / retval тип параметров? Если да, то как я могу это сделать?

Спасибо

1 Ответ

3 голосов
/ 16 апреля 2010

Если вы выбираете какой-либо параметр указателя типа, то только он включает флажки out и retval. Для параметров, не относящихся к типу указателя, он не включает флажки out и retval.

например. если вы выберете CHAR в качестве типа параметра, то флажки out и retval будут не включены , где, как если бы вы выбрали CHAR * в качестве типа параметра, тогда out и флажки retval: включены .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...