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
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
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: 15/09/2024

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