Difference between revisions of "ENDFUNC"

From Lianjapedia
Jump to: navigation, search
m (1 revision)
Line 1: Line 1:
 
==Purpose==
 
==Purpose==
 
Return from a function
 
Return from a function
 
  
 
==Syntax==
 
==Syntax==
 
ENDFUNC
 
ENDFUNC
 
  
 
==See Also==
 
==See Also==
[[FUNCTION]], [[RETURN]], [[SET COMPATIBLE]]
+
[[FUNCTION]], [[RETURN]]
 
+
  
 
==Description==
 
==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.
 
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.
+
If the function is exited using the ENDFUNC command or other implicit RETURN, the function will return .T. (true).
 
+
  
 
==Example==
 
==Example==
Line 30: Line 26:
 
</code>
 
</code>
  
 
==Products==
 
Recital Server, Recital
 
 
[[Category:Documentation]]
 
[[Category:Documentation]]
 
[[Category:Commands]]
 
[[Category:Commands]]
 
[[Category:Applications]]
 
[[Category:Applications]]
 
[[Category:Applications Commands]]
 
[[Category:Applications Commands]]

Revision as of 08:12, 10 February 2012

Purpose

Return from a function

Syntax

ENDFUNC

See Also

FUNCTION, RETURN

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).

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