Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
"metódus": egy nem felügyelt eseményforrás-metódusnak üres vagy integrál típusúnak kell lennie
Megjegyzések
Definiált egy metódust az eseményforrásban, amely nem ad vissza ürességet vagy egy integráltípust. A hiba kijavításához állítsa be, hogy az esemény- és eseménykezelő visszatérési típussal void vagy olyan integráltípussal rendelkezzen, mint a int vagy long.
Example
Az alábbi példa c3711-et hoz létre:
// C3711.cpp
#include <atlbase.h>
#include <atlcom.h>
#include <atlctl.h>
[event_source(native)]
class CEventSrc {
public:
__event float event1(); // C3711
// try the following line instead
// __event int event1();
// also change the handler, below
};
[event_receiver(native)]
class CEventRec {
public:
float handler1() { // change float to int
return 0.0; // change 0.0 to 0
}
void HookEvents(CEventSrc* pSrc) {
__hook(CEventSrc::event1, pSrc, CEventRec::handler1);
}
void UnhookEvents(CEventSrc* pSrc) {
__unhook(CEventSrc::event1, pSrc, CEventRec::handler1);
}
};
int main() {
}