Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: ASP Objects
Expertise: Beginner
Sep 29, 1999

Create an Instance of an ActiveX Component

Question:

I am using Visual InterDev to create a data-driven Web application. How do I create an instance of a user-defined ActiveX component in Visual InterDev? I have created an ActiveX DLL component with different classes in Visual Basic. I am creating the instances of these classes in my Global.asa using an Object tag similar to this:



In the application_on start() event, I am using this new object to call its properties and methods. Most of the time it works fine, but sometimes I get the error: "Exception of type 'Microsoft VBScript runtime error. Class does not support Automation: objMyClass' was not handled." Why am I getting this error when the ActiveX DLL is registered properly? I am setting this object to nothing in the Application_onend event.

Answer:

Try changing your code so that instead of using the tag, you use the CreateObject statement. So this code:



becomes:

Dim objMyClass
Set objMyClass = Server.CreateObject("MyActiveX.CMyClass")
DevX Pro
 

Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date