Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'função' : o método dispinterface deve ter um dispid
Observações
Se usar um método dispinterface, deve atribuir-lhe um dispid. Para corrigir esse erro, atribua a dispid ao dispinterface método, por exemplo, descomentando o id atributo no método no exemplo abaixo. Para obter mais informações, consulte os atributos dispinterface e id.
Example
O exemplo a seguir gera C3707:
// C3707.cpp
#include <atlbase.h>
#include <atlcom.h>
#include <atlctl.h>
[module(name="xx")];
[dispinterface]
__interface IEvents : IDispatch
{
HRESULT event1([in] int i); // C3707
// try the following line instead
// [id(1)] HRESULT event1([in] int i);
};
int main() {
}