Helpful Information
 
 
Category: Visual Basic Programming
Calling functions in other class files.

I have a project with 2 classes in it. I can't seem to call another function.

In my DBConn Class file there are two public functions:

DoOpenDBConnectionForData
DoOpenDBConnectionForQuery

In another class, Login.cls....I need to call DoOpenDBConnectionForQuery, but I can't. I try to reference it using DBConn. (I expected to see a dropdown properties box)...but nothing.

If I set the DBConn Class to GlobalMultiUse instance, and in the Login Class I type GCManager_Functions. (I can see the functions.) GCManager_Functions is the project name, by the way.

But if I call GCManager_Functions.DoOpenDBConnectionForData...when I try to compile the DLL (I'm working in ActiveX DLL By the way)....I get an error and it says "Method or Data Member not found".


Thanks for your help.
Matt

Is it just a function or is it a method to your class? If it is a method, then you will have to create an instance of the object to be able to access the method.

Originally posted by Onslaught
Is it just a function or is it a method to your class? If it is a method, then you will have to create an instance of the object to be able to access the method.

I guess it would need to be a method. I'm unsure how to create an instance of the object....that must be my problem.

Thanks



(5 Minutes Later)

DUH! You mean...

Set Whatever = CreateObject("GCManager_Function.DBConn")

Whatever.DoOpenDBConnectionForQuery

Right....forgive my ignorance, it just dawned on me.


Thanks

Private WithEvents variable_name as class_name










privacy (GDPR)