What's the differece of Interop and AxInterop dll's

J

Just_a_fan

I have Googled and done a search in the VB induced help. No answer is
apparent.

What is the difference of dlls prefixed with Ax and those without? Best
I can see, Ax stands for the older "ActiveX".

I have an application which seems to want both versions. They are both
listed in the References page top pane along with some System and
Drawing dlls.

In this case I see both AxInterop and Interop versions of both
MSChart20Lib and MSWinsockLib.

This is in the program which won't run on OnClick install machines
(mentioned in another thread referencing dump analysis). Is there some
bad interaction here, with two versions of the same kind of function
that might be a problem?

Mike
 
T

Tom Shelton

I have Googled and done a search in the VB induced help. No answer is
apparent.

What is the difference of dlls prefixed with Ax and those without? Best
I can see, Ax stands for the older "ActiveX".

I have an application which seems to want both versions. They are both
listed in the References page top pane along with some System and
Drawing dlls.

In this case I see both AxInterop and Interop versions of both
MSChart20Lib and MSWinsockLib.

This is in the program which won't run on OnClick install machines
(mentioned in another thread referencing dump analysis). Is there some
bad interaction here, with two versions of the same kind of function
that might be a problem?

Mike

I believe the Ax dll is generated when the application is using an
ActiveX control that can be hosted on a form. Such as the MS winsock
control.

You may want to replace those two controls. The winsock control can be fairly
easily replaced by use of the classes in System.Net and you might want
to look at a .Net charting compoent such as ChartFX.
 
B

Brian S.

what I have done is remove both references and recompile com control.. and
then add the ref back in
 
K

kimiraikkonen

I believe the Ax dll is generated when the application is using an
ActiveX control that can be hosted on a form. Such as the MS winsock
control.

You may want to replace those two controls. The winsock control can be fairly
easily replaced by use of the classes in System.Net and you might want
to look at a .Net charting compoent such as ChartFX.

Hi,
One more thing, AFAIK, ActiveX controls provides some GUI stuff(like
Flash, WMP) on form as Tom mentioned, and Interop DLL's can be just
referenced to be used.

Onur
 
J

Just_a_fan

Thanks. I will look into these things.

Mike

I believe the Ax dll is generated when the application is using an
ActiveX control that can be hosted on a form. Such as the MS winsock
control.

You may want to replace those two controls. The winsock control can be fairly
easily replaced by use of the classes in System.Net and you might want
to look at a .Net charting compoent such as ChartFX.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top