BYVAL Statement

Previous  Next

 

BYVAL varname AS type

 


 

Declares a parameter as by value (BYVAL).  Parameter can be to a sub program (RUN/SPAWN/CALL), a subroutine or function (SUB/FUNCTION) or an external library function (DECLARE)

 

Examples:

 

DECLARE FUNCTION Pelle ALIAS "mm@pelle"

DECLARE FUNCTION MessageBox LIB "kernel32.dll" ALIAS "MessageBoxA"( BYVAL hWnd AS INTEGER, BYREF lpText AS STRING, BYREF lpCapt AS STRING, BYVAL uType AS INTEGER ) AS INTEGER

FUNCTION Kalle( BYVAL n AS INTEGER, BYVAL b AS INTEGER ) AS STRING

BYREF hult AS STRING

BYVAL anka AS INTEGER