|
|
|
|
|
- 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 the project processes. This global procedure is stored in the project.
- Local procedure: can be used in all processes related to the object (window or report) where this procedure was declared. This local procedure is stored in the object.
Important: You must not declare two procedures with the same name (especially a global procedure and a local procedure). Remark: You have the ability to use internal procedures in WLanguage. For more details, see Internal procedure.
This page is also available for…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|