4D v16.3

Self

Inicio

 
4D v16.3
Self

Self 


 

Self -> Resultado 
Parámetro Tipo   Descripción
Resultado  Puntero in Puntero hacia el objeto de formulario (si lo hay) cuyo método está siendo ejecutado actualmente. Si no Nil (->[]) si fuera de contexto

Este comando sólo se conserva por razones de compatibilidad. A partir de la versión 12 de 4D, se recomienda utilizar el comando OBJECT Get pointer.

El comando Self devuelve un puntero hacia el objeto cuyo método de objeto se está ejecutando.

Self se utiliza para referenciar una variable en su propio método de objeto. Devuelve un puntero válido sólo cuando se desde dentro de un método de objeto o desde un método de proyecto que se llama directa o indirectamente por un método de objeto.

Si Self se llama fuera de contexto, devuelve un puntero Nil (->[]).

Consejo: Self es muy útil cuando varios objetos en un formulario deben efectuar la misma acción, operada sobre ellos mismos.

Nota: cuando se utiliza en el contexto de un list box, la función devuelve:

  • Para una columna asociada a un campo, un puntero al campo asociado,
  • Para una columna asociada a una variable, un puntero a la variable,
  • Para una columna asociada a una expresión, un puntero Nil.

Ejemplo  

Ver el ejemplo del comando RESOLVE POINTER.



Ver también 

OBJECT Get pointer
RESOLVE POINTER

 
PROPIEDADES 

Producto: 4D
Tema: Lenguaje
Número 308

 
HISTORIA 

Modificado: 4D v11 SQL

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)