|
|
|
|
- Definition
- Procedimiento global
- Procedimientos y conjuntos de procedimientos globales
- Creación de una Procedure global
- Creación desde el editor de código
- Creación desde el panel "Explorador de proyectos
- Visualización de la lista de procedimientos globales
- Borrar una Procedure global
- Borrado del editor de código
- Borrado del panel "Explorador de proyectos
- Prueba de una Procedure global
- Desde el editor de código
- Desde el panel "Explorador de proyectos"
- Global pública o privada Procedure
Procedure global /función
Existen dos tipos de procedimientos disponibles: - Procedimiento global: puede ser utilizado en todos los procesos del proyecto. Este Procedure global está almacenado en el proyecto.
- Procedimiento local: se puede utilizar en todos los procesos que dependen del objeto (ventana, página, reporte o control) en el que se declaró este Procedure. Este Procedure local está almacenado en el objeto.
Importante: No debes declarar dos Procedure con el mismo nombre (especialmente un Procedure global y un Procedure local). Recordatorio: - En WLanguage, no hay distinción entre los procedimientos y las funciones. Las sintaxis para declarar y utilizar los procedimientos también se aplican a las funciones.
- Tiene la capacidad de crear procedimientos sobrecargados. Para obtener más información, consulte Prototipo overload.
Creación de una Procedure global Creación desde el editor de código Para crear un Procedure global desde el editor de código: - Método 1:
- Abrir el editor de código (pulsar F2 estando en un elemento de la ventana o página).
- En la pestaña "Código", en el grupo "Procedimientos", despliegue "Nuevo" y seleccione "Nuevo procedimiento global" (Shift + F4).
- En la ventana que aparece:
- Especifique el nombre de la Procedure a crear.
- La opción "Generar un encabezado comment" se usa para generar automáticamente el comment para el prototipo Procedure.
Para obtener más información, consulte Documentación de procedimientos de automatic. - Especifique el alcance de la Procedure. El Procedure creado es público por Default. Para obtener más información, consulte Global pública o privada Procedure.
- Método 2:
- Abra el editor de código (pulse F2 mientras está en un elemento de la ventana o página).
- Seleccione "Nuevo... Nuevo global vacío Procedure" en el menú contextual.
- En la ventana que aparece:
- Especifique el nombre de la Procedure a crear.
- La opción "Generar un encabezado comment" se usa para generar automáticamente el comment para el prototipo Procedure.
Para obtener más información, consulte Documentación de procedimientos de automatic. - Especifique el alcance de la Procedure. El Procedure creado es público por Default. Para obtener más información, consulte Global pública o privada Procedure.
- Método 3:
- Abra el editor de código (pulse F2 mientras está en un elemento de la ventana o página).
- Posición al final del código Procedure.
- Escriba el prototipo de Procedure para crear.
- Validar. La Procedure se crea automáticamente.
Para transformar una sección de código ya escrita en un Procedure global en un Procedure global : - Seleccione el código correspondiente.
- Seleccione "Nuevo... Crear una Procedure global que contenga el código seleccionado" en el menú contextual.
- Especifique:
- el nombre de la Procedure.
- el ámbito de la Procedure. El Procedure creado es público por Default. Para obtener más información, consulte Global pública o privada Procedure.
- Se crea la Procedure, se sustituye el código correspondiente por la llamada a la Procedure con los parámetros necesarios.
Creación desde el panel "Explorador de proyectos Para crear una Procedure global desde el panel "Explorador de proyectos": - Seleccione la carpeta "Procedimientos".
- Seleccione la set de procedimientos deseada.
- Abra el menú contextual del conjunto de Procedure s y seleccione "Nueva Procedure global".
- En la ventana que aparece:
- Especifique el nombre de la nueva Procedure global.
- La opción "Generar un encabezado comment" se usa para generar automáticamente el comment para el prototipo Procedure.
Para obtener más información, consulte Documentación de procedimientos de automatic. - Especifique el alcance de la Procedure. El Procedure creado es público por Default. Para obtener más información, consulte Global pública o privada Procedure.
- Valide.
Visualización de la lista de procedimientos globales Para mostrar la lista de procedimientos globales, presione Ctrl + F8 en el editor de códigos. Los procedimientos globales se muestran en el panel "Explorador de proyectos" si se muestra este panel. Borrar una Procedure global Borrado del editor de código Para eliminar una Procedure global desde el editor de código: - Haga clic en la barra de la Procedure en el editor de código.
- Seleccione "Eliminar" en el menú contextual.
Borrado del panel "Explorador de proyectos Para eliminar una Procedure global del panel "Explorador de proyectos": - Seleccione la carpeta "Procedimientos".
- Seleccione la set de procedimientos deseada.
- Abra el menú contextual de la set de procedimientos y seleccione "Eliminar".
Prueba de una Procedure global Desde el editor de código Para probar un Procedure global: - Mostrar la Procedure global en el editor de código.
- Haga clic en "IR" en los botones de acceso rápido.
- Aparece la ventana description de la prueba Procedure. Esta ventana permite:
- Introduzca los diferentes parámetros de la Procedure.
- Ejecute la prueba Procedure ("Ejecutar la prueba Procedure").
- Compruebe el valor de retorno.
Desde el panel "Explorador de proyectos" Para probar un Procedure global: - Seleccione la carpeta "Procedimientos" en el panel "Explorador del proyecto".
- Seleccione el nombre de la Procedure global cuya prueba debe ejecutarse.
- Seleccione "Ejecutar la prueba Procedure" en el menú contextual.
- Aparece la ventana description de la prueba Procedure. Esta ventana permite:
- Introduzca los diferentes parámetros de la Procedure.
- Ejecute la prueba Procedure ("Ejecutar la prueba Procedure").
- Compruebe el valor de retorno.
Global pública o privada Procedure De forma predeterminada, un procedimiento global es público: se puede acceder a él desde cualquier parte del código. En algunos casos, es posible restringir el acceso a un procedimiento global haciéndolo "Privado". En este caso, solo se puede acceder al procedimiento global mediante otro procedimiento global del conjunto de procedimientos. Al crear una Procedure global, tiene la posibilidad de especificar si la Procedure es pública o privada. Para modificar el modo de acceso a un Procedure global : - Seleccione el global Procedure en el panel "Explorador de proyectos"..
- En el menú contextual del Procedure, seleccione el nuevo modo de acceso::
El color de la barra de Procedure cambia según su modo de acceso: - rojo comienzo de la barra: el soldado Procedure.
- inicio estándar de la barra: Procedure público.
Observación: Component externa y procedimientos globales privados: El uso de procedimientos globales privados o públicos tiene un impacto en los componentes externos. En efecto, sólo los procedimientos declarados explícitamente como privados (con la palabra clave PRIVATE utilizada en su prototipo) que se encuentran en un Component externo no pueden ser utilizados directamente por el proyecto que incluye este Component.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|