Difference between revisions of "ENDFUNC"

From Recital Documentation Wiki
Jump to: navigation, search
Line 24: Line 24:
 
<code lang="recital">
 
<code lang="recital">
 
function example_1
 
function example_1
 
+
  dialog box [has return statement]
dialog box [has return statement]
+
  return .t.
return .t.
+
  //already exited function
//already exited function
+
 
+
 
endfunc
 
endfunc
  
 
function example_2
 
function example_2
 
+
  dialog box [has no return statement]
dialog box [has no return statement]
+
 
+
 
endfunc
 
endfunc
 
</code>
 
</code>
Line 43: Line 39:
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]
 +
[[Category:Applications]]
 +
[[Category:Applications Commands]]

Revision as of 12:27, 4 June 2009

Class

Applications


Purpose

Return from a function


Syntax

ENDFUNC


See Also

FUNCTION, RETURN, SET COMPATIBLE


Description

The ENDFUNC statement closes the active function, releases memory variables and arrays defined as private, and passes control back to the calling program assuming no RETURN statement has already been called.

If the function is exited using the ENDFUNC command or other implicit RETURN, the function will return .T. (true). The command SET COMPATIBLE TO VFP must be in effect to ensure Visual FoxPro compatibility.


Example

function example_1
  dialog box [has return statement]
  return .t.
  //already exited function
endfunc
 
function example_2
  dialog box [has no return statement]
endfunc


Products

Recital Database Server, Recital Mirage Server, Recital Terminal Developer