riaing events from ActiveX EXE back to calling app

I have an applciation with an MDI form and a bunch of child forms.

several of the child forms call a method in a separate ActiveX EXE.

I want the ActiveX EXE to raise an event that the MDI form will respond to - not the actual calling child forms.

Is there a way to do this?

I tried instantiating an object of the relevant class of the ActiveX EXE - WithEvents - but it didn't respond to the raised event

Here's the code is use to raise the event in teh ActiveX exe

RaiseEvent ProtectListUpdated(intCurrentlyUsedInKBytes, intAccountSizeInKBytes)

Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

In your MDI Main form:

Public Withevents objMyObj As YourProj.YourClass

Then the events will be listed in the right dropdown box in the code pane after you select your object in the left dropdown box.  It will be something like:

Private Sub objMyObj_ProtectListUpdated(ByVal kBUsed As Long, ByVal kBSize as Long)

Each of the child forms can call methods in the EXE by calling it like:

Call MDIForm1.objMyObj.MyFunction(bla, bla)

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Visual Basic Classic

From novice to tech pro — start learning today.