|
|
|
|
- Presentación
- Sintaxis
- Declarar un objeto dinámico
- Instanciación de un objeto dinámico
- Liberación de un objeto dinámico
Instanciación dinámica de un objeto .NET
Un objeto .NET puede ser dinámicamente associated con una clase .NET, hablamos de instanciación dinámica de objeto. Instanciar un objeto.NET dinámico le permite crear un objeto en un momento dado y liberar este objeto cuando ya no se utiliza. Para instanciar un objeto.NET, usted debe: - declarar un objeto.NET dinámico
- instanciar el objeto.NET
Observación: El objeto se libera automáticamente al final de la aplicación cuando ya no se utiliza.. Sin embargo, puede forzar la destrucción del objeto (para desencadenar la ejecución del destructor, por ejemplo).. Declarar un objeto dinámico <Object Name> is [object] <Class Name> dynamic Detalles de la sintaxis
Nombre del objeto> <Nombre del objeto
Nombre utilizado para identificar la instancia de la clase.NET. <Nombre de la clase>
Nombre que identifica la clase. Si la clase.NET se denomina como una palabra clave WLanguage, el nombre de la clase debe estar entre comillas (por ejemplo, o es "<Class>"(<Parameters>). Instanciación de un objeto dinámico <Object Name> = new <Class Name>([<Parameters>]) Detalles de la sintaxis
Nombre del objeto> <Nombre del objeto
Nombre utilizado para identificar la instancia de la clase.NET. <Nombre de la clase>
Nombre que identifica la clase. Si la clase.NET se denomina como una palabra clave WLanguage, el nombre de la clase debe estar entre comillas (por ejemplo, o es "<Class>"(<Parameters>). Parámetros> <Parámetros
Parámetros opcionales del constructor. Liberación de un objeto dinámico Detalles de la sintaxis
Nombre del objeto> <Nombre del objeto
Nombre que identifica la instancia de la clase. Observaciones: - El objeto se libera automáticamente al final de la aplicación cuando ya no se utiliza.. Sin embargo, puede forzar la destrucción del objeto (para desencadenar la ejecución del destructor, por ejemplo).
- Para verificar si un objeto dinámico está asignado y si todavía no se ha liberado, este objeto debe compararse con NULL. Ejemplo:
IF <Object Name> = NULL THEN ...
IF <Object Name> <> NULL THEN...
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|