Difference between revisions of "ENDPROC"

From Recital Documentation Wiki
Jump to: navigation, search
Line 24: Line 24:
 
<code lang="recital">
 
<code lang="recital">
 
procedure example_1
 
procedure example_1
 
+
  dialog box [has return statement]
dialog box [has return statement]
+
  return
return
+
  //already exited function
//already exited function
+
 
+
 
endproc
 
endproc
  
 
procedure example_2
 
procedure example_2
 
+
  dialog box [has no return statement]
dialog box [has no return statement]
+
 
+
 
endproc
 
endproc
 
</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 procedure or program


Syntax

ENDPROC


See Also

LINK, PROCEDURE, RETURN, SET COMPATIBLE


Description

The ENDPROC statement closes the active program file, 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 procedure is exited using the ENDPROC command or other implicit RETURN, the procedure will have a return value of .T. (true). The command SET COMPATIBLE TO VFP must be in effect to ensure Visual FoxPro compatibility.


Example

procedure example_1
  dialog box [has return statement]
  return
  //already exited function
endproc
 
procedure example_2
  dialog box [has no return statement]
endproc


Products

Recital Database Server, Recital Mirage Server, Recital Terminal Developer