Procedure

From Free Pascal wiki
Revision as of 19:36, 10 May 2006 by Rfc1394 (talk | contribs)
Jump to navigationJump to search

A procedure is a declaration of a routine which may be invoked from within the unit that declares it, from outside the unit if the procedure is public, or from within a program, and the routine does not return a value as part of its definition. A procedure that does return a value as part of its definition is a function. A procedure that is part of an object is called a method. A function that is part of an object is also a method if it cannot be assigned a value from outside of the function, and is a property if it can be assigned a value from outside of the function.