AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones varias de WINDEV
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
LoadProcedure( Función)
 
Advertencia
La función LoadProcedure solo se conserva por motivos de compatibilidad.
Se recomienda compartir los procedimientos entre varias aplicaciones:
  • crear una set de procedimientos
  • crear los procedimientos para compartir en un set de procedimientos
  • asociar la set de procedimientos con los diferentes proyectos que deben compartir estos procedimientos.
A continuación encontrará la documentación sobre la función LoadProcedure.
 
Propósito
Utilización de los procedimientos locales de una ventana como procedimientos globales para el proyecto.
Sintaxis
<Resultado> = LoadProcedure(<NombreDeLaVentana>, <Mensaje>)
  • <El resultado es un booleano que indica si los procedimientos han sido cargados.
  • <WindowName> es una cadena de caracteres que contiene el nombre o el alias de la ventana en la que se han descrito los procedimientos internos.
  • <Mensaje> es un booleano que se utiliza para especificar si un mensaje de error debe ser mostrado (True por defecto) o no (False) en tiempo de ejecución, si los procedimientos no están cargados.
Detalles
Los procedimientos internos de <WindowName> window se convierten en procedimientos globales para el proyecto.
<Resultado> es set a True si la operación de carga se realizó con éxito. Si <Mensaje>=True, un mensaje aparece si la ventana no se encontró en tiempo de ejecución.
Si no hay ningún proyecto en curso, un mensaje de error lo señala.
Notas
  • LoadProcedure permite cargar los procedimientos de 16 ventanas al mismo tiempo.
  • Para más información: cuando se ejecuta una Procedure en WLanguage, se busca:
    • en los procedimientos internos de la ventana,
    • luego en los diferentes "módulos" cargados,
    • finalmente en los procedimientos globales.
  • Los procedimientos cargados por LoadProcedure se descargan automáticamente al cerrar el proyecto. Pueden ser descargados por Procedimiento de descarga.
  • LoadProcedure no carga:
    • las variables globales y el código de apertura de la ventana.
    • el código de los controles de las ventanas.
  • El código de inicialización de la ventana no se ejecuta. Por lo tanto, no se puede añadir ninguna variable global al cargar el programa Procedure.
  • Un procedimiento de una ventana llamado con LoadProcedure no puede ser llamado con Timer.
  • Atención: si un procedimiento de ventana llamado con LoadProcedure tiene el mismo nombre que procedimiento interno de la ventana actual o que un procedimiento global, no se cargará. Le aconsejamos no cargar procedimientos nombrados como procedimientos que ya existen en la ventana o en el proyecto.. El Procedure a cargar puede ser renombrado.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 27/05/2022

Señalar un error o enviar una sugerencia | Ayuda local