Home All Groups Group Topic Archive Search About

An ActiveX wrapper Clasee

Author
3 Nov 2006 6:57 AM
Woo Mun Foong
Hi,

How can I create an ActiveX wrapper Class.

There is a 3rd party ActiveX on my Component Tray that I like to write a
class to encapsulate.

Users will use my class as a replacement to the ActiveX, so they should not
need to drag the ActiveX into their form.

I am using VB2005 Express Edition.

In my program I declare my program:-
Private WithEvents myAxObj As 3rdParty.AxComponent

In one of my method I call the ActiveX
myAxObj.RunProgram

and it returns "Object Reference not set to an instance of an object"

I'd try to initiate the object by
myAxObj = New 3rdParty.AxComponent
but it can't compiled.


Thank You,
mfwoo

Author
3 Nov 2006 3:00 PM
Spam Catcher
=?Utf-8?B?V29vIE11biBGb29uZw==?= <mf***@yahoo.com> wrote in
news:9A6F104F-56F8-4E0E-8FE3-FC4C8A7C1823@microsoft.com:

> Users will use my class as a replacement to the ActiveX, so they
> should not need to drag the ActiveX into their form.
>
> I am using VB2005 Express Edition.
>
> In my program I declare my program:-
> Private WithEvents myAxObj As 3rdParty.AxComponent

Did you add a reference to the ActiveX DLL?