PC SOFT

ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Home | Sign in | English EN
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Others
Stored procedures
A procedure can receive parameters. Let's see the different possibilities regarding the management of parameters in WLanguage:
  • Passing parameters: by reference and value.
    By default, when calling a procedure, the parameters are passed by variable (by address or by reference). You also have the ability to pass the parameters by value in WLanguage.
  • Data type of parameters.
    The description of the parameter type is optional. However, you can specify the data types of parameters.
  • Optional parameters.
    Some of the parameters passed to a procedure can be optional parameters.
  • Variable parameters.
    You have the ability to handle the parameters passed to a procedure using a variable number of parameters.
  • Versions 15 and later
    Useful parameters.
    You have the ability to manage the parameters declared but not used.
    New in version 15
    Useful parameters.
    You have the ability to manage the parameters declared but not used.
    Useful parameters.
    You have the ability to manage the parameters declared but not used.
Reminder:
  • In WLanguage, there is no distinction between the procedures and the functions. The procedures and the functions are managed in the same way.
  • Versions 16 and later
    You have the ability to create overloaded procedures. For more details, see Prototype overload.
    New in version 16
    You have the ability to create overloaded procedures. For more details, see Prototype overload.
    You have the ability to create overloaded procedures. For more details, see Prototype overload.
  • Versions 20 and later
    WEBDEV - Server code You have the ability to use named parameters. For more details, see Calling a procedure: Named parameters.
    New in version 20
    WEBDEV - Server code You have the ability to use named parameters. For more details, see Calling a procedure: Named parameters.
    WEBDEV - Server code You have the ability to use named parameters. For more details, see Calling a procedure: Named parameters.
  • A parameter can correspond to any type of variable. A class instance can be passed as parameter to a procedure.
Minimum version required
  • Version 9
This page is also available for…
Comments
Click [Add] to post a comment