|
|
|
|
- Carga de un componente externo
ComponenteCarga (Función) Carga el componente externo especificado en la memoria. Este componente externo se cargará en la memoria hasta el final de la aplicación. Observaciones: - El modo para cargar el componente externo (al iniciar el proyecto o al utilizar un elemento de componente por primera vez) se define cuando el componente se incluye en el proyecto.
- Los siguientes procesos se ejecutan cuando se carga el componente:
- para declarar las clases del componente externo.
- proceso de declaración de los conjuntos de procedimientos del componente externo.
- proceso de inicialización del componente externo.
// Load the external component ResLoad is int ResLoad = ComponentLoad(MyComponent, "C:MyApplication") SWITCH ResLoad CASE cisAbsent: Error("The specified path does not correspond to the specified external component") CASE cisVersionTooOld, cisVersionTooRecent: Error("The version of the external component is not compatible with the executable") CASE cisLoaded: Info("The external component is loaded") END
Sintaxis
<Result> = Carga de componentes(<Component name> [, <Component directory> [, <Load mode>]])
<Result>: Constante de tipo Integer Status reporte de la operación de carga:
| | cisAbsente | El componente externo no se encuentra en el ruta especificado. | cisCargado | Se ha cargado correctamente el componente externo. | cisVersionTooOld | La versión del componente externo es demasiado antigua. No es compatible con el ejecutable actual. | cisVersionTooRecent | La versión del componente externo es demasiado reciente. No es compatible con el ejecutable actual. |
<Component name>: Cadena de caracteres (con o sin comillas) Nombre del componente externo (como aparece en el editor) a cargar. Se produce un error WLanguage si se desconoce el nombre del componente externo. <Component directory>: Cadena de caracteres opcional (con comillas) Directorio del componente externo (archivo WDK) para cargar. Este directorio puede (o no) terminar con un "\".. Se puede utilizar una ruta completa, relativa o de tipo UNC.Si no se especifica este parámetro, se buscará el componente externo: <Load mode>: Constante opcional de tipo Integer Modo de carga del componente externo. Corresponde a una de las siguientes constantes:
| | ccGlobal | El componente externo se carga globalmente. Por ejemplo, se utilizará el mismo contexto si el componente es cargado por el proyecto y por un componente de proyecto. | ccolated (Valor predeterminado) | El componente externo está aislado. Por ejemplo, si el componente es cargado por el proyecto y por un componente del proyecto, cada componente utilizará un contexto específico. |
Observaciones Carga de un componente externo El modo para cargar el componente externo (al iniciar el proyecto o al utilizar un elemento de componente por primera vez) se define cuando el componente se incluye en el proyecto. Para modificar este modo de carga: - Visualizar la lista de componentes externos importados en el proyecto:
- En el panel "Explorador de proyectos", seleccione la carpeta "Componentes externos.
- Visualice el el menú contextual de la carpeta y seleccione "Lista de componentes externos importados en el proyecto".
- Seleccione el componente deseado y haga clic en "Descripción".
- Modificar el modo de carga ("Modo de carga del componente").
Recordatorio: Los siguientes eventos se ejecutan cuando se carga un componente: - evento de declaración de las clases del componente externo.
- evento de declaración de los conjuntos de procedimientos del componente externo.
- evento de inicialización del componente externo.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|