Now, a multitude of languages has its benefits, but the problem it presents to us is that it fragments the marketplace for reusable components. A Java class is of little use to a C++ developer, and a chunk of Visual Basic code won't help a COBOL programmer. If I write a system in C++ today, will that effort be superceded five years from now by the arrival of a new programming language, as yet undreamed? It was issues like these that drove the authors of the Component Object Model (COM) to their solution, which is to use language-neutral, binary components. Subject to a few considerations, this methodology allows developers to write components in whatever language they choose. It's the compiled code that matters, not the source code
HttpBrowserCapabilities is a class present in the System.Web namespace. To use it you don't have to create new instance of this class, simply use the one provided by Page.Request.Browser property within the ASP.NET page.
Before beginning I will assume that you have read ASP Component in Visual Basic tutorial and are comfortable with creating simplest of COM component using Visual Basic. If you are not then I recommend having a look at that tutorial because it covers the basics of creating COM component and after reading it you will be able to better understand the following tutorial.
ActiveX DLL for a customer and his website is hosted on a third party server, how are you going to register and unregister the component without having to request the server administrator to do it for you. The latter may even have reservations about this for security or other business reasons
Joining mailing list will entitle you
to receive occasional emails informing you of news and
updates to the site and any special offers that may be
of interest to you.