home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 16
/
CD_ASCQ_16_0994.iso
/
news
/
4611
/
fw16d.ins
/
SOURCE
/
CLASSES
/
BLOCK.PRG
< prev
next >
Wrap
Text File
|
1994-05-30
|
1KB
|
38 lines
// FiveWin CodeBlock Class
#include "FiveWin.ch"
//----------------------------------------------------------------------------//
CLASS TBlock
DATA cExpression
DATA bBlock
METHOD New( cExpression ) CONSTRUCTOR
METHOD Eval( uPar1, uPar2, uPar3, uPar4, uPar5 ) INLINE ;
If( ::bBlock != nil,;
Eval( ::bBlock, uPar1, uPar2, uPar3, uPar4, uPar5 ),)
METHOD Exec( uPar1, uPar2, uPar3, uPar4, uPar5 ) INLINE ;
If( ::bBlock != nil,;
Eval( ::bBlock, uPar1, uPar2, uPar3, uPar4, uPar5 ),)
ENDCLASS
//----------------------------------------------------------------------------//
METHOD New( cExpression ) CLASS TBlock
if Type( cExpression ) $ "UEUI"
MsgAlert( "Invalid expression at Block constructor" )
else
::cExpression = cExpression
::bBlock = &( cExpression )
endif
return nil
//----------------------------------------------------------------------------//