Re: AfxConnectionAdvise: Timer fired events not being handled
The "problem" with VB is that is does a bunch of stuff without telling you, so you don't even
realize it's being done. It makes initial development a snap, but that really gets in the way of
translating or diagnosing problems later.
What VB is doing for you under the covers is hooking up connection points. Take a look at this
article (and do some Internet searches on the C++ way to do event sinking with connection points):
http://support.microsoft.com/kb/152087
<weaverchas@gmail.com> wrote in message
news:95e111c5-1ac1-4f00-acff-537bfa063368@z8g2000prd.googlegroups.com...
I have a simple VB control that fires an event using a timer. The
control also has a method that you can call to fire the same event.
I have connected this control to a VC++ program using
AfxConnectionAdvise. When I trigger my event by calling the method it
shows up just fine. But the timer fired events are not appearing.
I know that the timer is firing at least sometimes with the control
because if I use it in a VB6 program by declaring it "WithEvents" the
timer events are showing up.
Is there a problem with the way I have declared the control in VC++
that is causing the timer not to fire or is there something that I
need to do to make these events to show up?