I need to be able to call a method of a class by the name of the class vs off of an instance of the class.
If I have a class cMyClass and it has a method myMethod
I don’t want to have to create and instance of the class to call the method.
Is this a shared method of the class that I’m looking for?
Yes. You want to create a “Shared Method”.
Sorry it got a little more complicated.
Consider I have a MyClassA:MyBaseClass and MyClassB:MyBaseClass
dim x(-1) as MyClassA
method(x)
Public method(p() as MyBaseClass)
// I need to call the method of MyClass.MySharedMethod… but the array is empty.
End
Does it matter if I declare MySharedMethod in the base class?
Tim_Hare
(Tim Hare)
February 6, 2014, 11:56pm
4
Looks like you want regular methods, then, and you need some instances. What are you trying to achieve?
Hi Brian,
Maybe try a Module, a module makes the code portable, and can be global, and does not need instantiation like a class. Create a new module and then call your method with something like:
Module1.method1(argument, arguement1)
Just a thought
I have an empty array and I need to call a shared method in the derived class off of the instance of the empty array.
Norman_P
(Norman P)
February 7, 2014, 3:21am
7
Class Shared method is the right thing