|
|
Joined: Dec 1999
Posts: 30,867
Master Elite Member
|
How To Retrieve and Use An Interface in an Object's Constructor#COMPILE EXE
#DIM ALL
#DEBUG ERROR ON
CLASS cTestClass
INSTANCE m_Volume AS LONG
CLASS METHOD CREATE()
LOCAL pTestClass AS ITestClass
pTestClass = ME
IF ISOBJECT(pTestClass) THEN m_Volume = pTestClass.VOLUME_High
? STR$(m_Volume)
END METHOD
INTERFACE ITestClass : INHERIT IDISPATCH
METHOD TestMethod()
? "Volume: " & STR$(m_Volume)
END METHOD
PROPERTY GET VOLUME_High() AS LONG : PROPERTY = 100 : END PROPERTY
PROPERTY GET VOLUME_Low() AS LONG : PROPERTY = 0 : END PROPERTY
END INTERFACE
END CLASS
FUNCTION PBMAIN () AS LONG
DIM o AS ITestClass
o = CLASS "cTestClass"
o.TestMethod()
END FUNCTION
|
|
|
|
Entire Thread
|
How To Retrieve and Use An Interface in an Object's Constructor
|
Russ
|
08/26/10 11:14 PM
|
|
|
|