__purecall problem in VS2010 using virtual function - once method gets a purecall 
I have a very odd Problem:

I use one of my base classes: IEventlistener() which gets implemented by many other classes. Most of the time the system works. But now a very strange problem occured.

Once class (CGUIService) implements the interface, one method (VGetListenerName) works as expected the other one (VHandleMessage) gets a pure call when I check the callstack and I don't understand why -.- (seems as if the vtable gets somehow overwritten or out of bounds ...)

I made a screenshot so you can see variable before I call the VHandleMessage, which of course leads to a debug assertion R6025 - pure virtual function call because somehow the implemented method isn't entered in the vtable of the IEventlistener().

www.fantasyhaze.com/cb/Error_purecall.png

I hope someone can give me a hint :)

__purecall problem in VS2010 using virtual function - once method gets a purecall 
===

I have a very odd Problem:

I use one of my base classes: IEventlistener() which gets implemented by many other classes. Most of the time the system works. But now a very strange problem occured.

Once class (CGUIService) implements the interface, one method (VGetListenerName) works as expected the other one (VHandleMessage) gets a pure call when I check the callstack and I don't understand why -.- (seems as if the vtable gets somehow overwritten or out of bounds ...)

I made a screenshot so you can see variable before I call the VHandleMessage, which of course leads to a debug assertion R6025 - pure virtual function call because somehow the implemented method isn't entered in the vtable of the IEventlistener().

www.fantasyhaze.com/cb/Error_purecall.png

I hope someone can give me a hint :)
