Article ID: 194668
Article Last Modified on 3/7/2005
CLEAR
PUBLIC oX
********NewObject Method*************
*!* The NewObject method allows blank arguments between those filled.
oX = CreateObject('cst1','One')
?oX.cprop
oX.NewObject('cst3','cst1',,,'Two') && Works
?oX.cst3.cprop
********NewObject Function Used Below***********
oX=NewObject('cst1','','','Three') && Works
?oX.cprop
oX=NewObject('cst1',NULL,NULL,'Four') && Works
?oX.cprop
oX=NewObject('cst1',,,'Five') && Fails with Syntax error
?oX.cprop
*!* NewObject Function errors with blank arguments between those filled.
DEFINE CLASS cst1 AS CUSTOM
cprop = ''
PROCEDURE INIT
LPARAMETERS tctest
THIS.cprop = tctest
ENDPROC
ENDDEFINE
Additional query words: kbVFp600 kbOOP
Keywords: kbprb KB194668