|
|
|
|
|
- Overview
- Procedure and function: local or global
A procedure is used to associate an identifier with a statement block. Then, the procedure can be called in a process. A function is used to define a sub-program that performs several statements before returning a value to the calling program. Difference between a procedure and a function: - A procedure returns no result.
- A function returns a result.
In WLanguage, there is no distinction between the procedures and the functions. The procedures and the functions are managed in the same way. A procedure, like a function, may (or may not) return a result. The procedures and the functions can have a fixed or variable number of parameters. You have the ability to create overloaded procedures. For more details, see Prototype overload. Procedure and function: local or global Two types of procedures are available: - Global procedure: can be used in all project processes. This global procedure is stored in the project.
- Local procedure: can be used in all processes depending on the object (window or state) in which this procedure has been declared.. This local procedure is stored in the object.
Important: Do not declare two procedures with the same name (in particular, a global procedure and a local procedure). Note: WLanguage also supports the use of internal procedures. For more details, see Internal procedure.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|