Article ID: 193944
Article Last Modified on 8/14/1999
DEFINE CLASS addcomprop AS LINE OLEPUBLIC
errbyte=0
mytest=""
PROCEDURE INIT
THIS.ADDPROPERTY("NewProp", "Test")
THIS.mytest=THIS.NewProp
*No Error, from preceding line, Shows NewProp's Existence
ENDPROC
PROCEDURE ERROR
LPARAMETERS nError, cMethod, nLine
THIS.errbyte=STRTOFILE(STR(nError) + " " + cMethod + " " ;
+ STR(nLine),"c:\errfile.txt")
ENDPROC
ENDDEFINE
x = CREATEOBJECT("PropTest1.addcomprop")
? x.mytest && Returns Value 'Test' rather than ''
? x.errbyte && Returns 0 for no errors.
? x.NewProp && Returns Unknown Name Error.
PROTECTED NewProp NewProp="Test"
DEFINE CLASS addcomprop AS LINE OLEPUBLIC
errbyte=0
PROCEDURE INIT
THIS.ADDPROPERTY("NewProp", "Test")
ENDPROC
PROCEDURE ERROR
LPARAMETERS nError, cMethod, nLine
THIS.errbyte=STRTOFILE(STR(nError) + " " + cMethod + " " ;
+ STR(nLine),"c:\errfile.txt")
ENDPROC
ENDDEFINE
x = CREATEOBJECT("PropTest1.addcomprop")
? x.errbyte && Returns 0 for no errors.
? x.NewProp && Returns Unknown Name Error.
Additional query words: kbCOMt kbCtrl kbVFp600 kbOOP
Keywords: kbprb kbcode KB193944