|
|
|
|
|
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.
|
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|