Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"interface": ett anpassat gränssnitt som utlöser COM-händelser kan inte ärva från IDispatch
Anmärkningar
Ett gränssnitt som stöder COM-händelser kan inte ärva från IDispatch. Mer information finns i Händelsehantering i COM.
Example
Följande fel genererar C3732:
// C3732.cpp
#define _ATL_ATTRIBUTES 1
#include "atlbase.h"
#include "atlcom.h"
[module(name="test")];
// to resolve this C3732, use dual instead of object
// or inherit from IUnknown
[ object ]
__interface I : IDispatch
{
};
[ event_source(com), coclass ]
struct A
{
__event __interface I; // C3732
};
int main()
{
}