#1
  1. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2002
    Posts
    5
    Rep Power
    0

    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

    Comments on this post

    • JimmyGosling agrees
  2. #2
  3. /(bb|[^b]{2})/

    Join Date
    Nov 2001
    Location
    Somewhere in the great unknown
    Posts
    5,163
    Rep Power
    792
    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.
  4. #3
  5. No Profile Picture
    Junior Member
    Devshed Newbie (0 - 499 posts)

    Join Date
    Aug 2002
    Posts
    5
    Rep Power
    0
    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
    Last edited by mwtall; January 28th, 2003 at 11:23 AM.
  6. #4
  7. /(bb|[^b]{2})/

    Join Date
    Nov 2001
    Location
    Somewhere in the great unknown
    Posts
    5,163
    Rep Power
    792
    Code:
    Private WithEvents variable_name as class_name

IMN logo majestic logo threadwatch logo seochat tools logo