473,386 Members | 1,693 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,386 software developers and data experts.

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

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

Jun 27 '08 #1
4 4083
On 2008-04-17, Ju********@home.net <Ju********@home.netwrote:
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.

--
Tom Shelton
Jun 27 '08 #2
what I have done is remove both references and recompile com control.. and
then add the ref back in

"Tom Shelton" <to*********@YOUKNOWTHEDRILLcomcast.netwrote in message
news:%2****************@TK2MSFTNGP04.phx.gbl...
On 2008-04-17, Ju********@home.net <Ju********@home.netwrote:
>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.

--
Tom Shelton

Jun 27 '08 #3
On Apr 17, 11:37 pm, Tom Shelton
<tom_shel...@YOUKNOWTHEDRILLcomcast.netwrote:
On 2008-04-17, Just_a_...@home.net <Just_a_...@home.netwrote:
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.

--
Tom Shelton
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
Jun 27 '08 #4
Thanks. I will look into these things.

Mike

On Thu, 17 Apr 2008 13:37:40 -0700, in
Microsoft.public.dotnet.languages.vb Tom Shelton
<to*********@YOUKNOWTHEDRILLcomcast.netwrote:
>On 2008-04-17, Ju********@home.net <Ju********@home.netwrote:
>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.
Jun 27 '08 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

1
by: Jason Garland \(Secure Access Pty Ltd\) | last post by:
Hi I am trying to work out how to either create a strong name wrapper for AxInterop.SHDocVw.dll I have researched the following : - 'Wrapper Assembly Key' but this is apparently for c#...
5
by: Jurate | last post by:
I created a class library that has Microsoft Web browser ActiveX component. I am using this class library from a COM client -javascript command var mycomponent = new...
1
by: Shiro | last post by:
Hi I have read the various postings relating to Interop strong name signing and cannot find an example similar to mine. I have stringly named my AxInterops/Interops and they all work just...
0
by: Ray Marron | last post by:
Hi group! When a project includes Interop.*.dll and AxInterop.*.dll files, should these be installed in the system32 directory along with their original dll/ocx files, or in the application...
2
by: Russ Green | last post by:
Is it possible to generate an interop layer from the command line in VB.NET 2003 standard? TIA Russ
2
by: Chris Dunaway | last post by:
I recently referenced a COM (ActiveX?) dll in my project. .Net seemed to create two wrappers for it: Interop.xxx.dll and AxInterop.xxx.dll. Why did it create two and what is the difference...
0
by: Chavez | last post by:
Hi, I was building a deployment project and included the manifest file directly in the application folder (perhaps not wise) so that the exe would display in XP style. When I built the...
0
by: madushan | last post by:
hi all I wrote a code to wrap internet explore in a windows application.that works fine but once i build that it automatically create AxInterop.SHDocVw.dll . but i don't like to be there.because...
0
by: madushan | last post by:
hi all , I try to generate .cs file from AxInterop.SHDocVw.dll by using the bellow command C:\Documents and Settings\malik\Desktop\Debug>aximp out:AxInterop.SHDocVw.dll /source I am new to...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: aa123db | last post by:
Variable and constants Use var or let for variables and const fror constants. Var foo ='bar'; Let foo ='bar';const baz ='bar'; Functions function $name$ ($parameters$) { } ...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.