29 Apr
2009
29 Apr
'09
9:40 p.m.
I have modified the Pingpong sample (an asynchronous statechart) so that the statechart itself is in a dll, with the calling code (in PingPong.cpp) in an exe. This is using VS2005 sp1. I have used a macro in the usual way to mark the Player class as exported. The app builds and runs, but it seems that events don't get acted on. We hit Player's initiate_impl(), and we get to state_machine::process_event() with a BallReturned event passed in, but we never hit the handler for that event (Waiting::react(const BallReturned&)). Is this something that should work? Is it necessary to do something more than just export the necessary classes from the dll? Thanks, Bill **