4D v19Get pointer | 
            |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v19
 
Get pointer 
                                
                                
        
 | 
                ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Get pointer ( nomVar ) -> Resultado | ||||||||
| Parámetro | Tipo | Descripción | ||||||
| nomVar | Cadena | 
             
         | 
        Nombre de una variable proceso o interproceso | |||||
| Resultado | Puntero | 
             
         | 
        Puntero hacia una variable proceso o interproceso | |||||
El comando Get pointer devuelve un puntero hacia una variable proceso o interproceso cuyo nombre se pasa en nomVar.
Para obtener un puntero hacia un campo, utilice Field. Para obtener un puntero hacia una tabla, utilice Table.
Nota: puede pasar a Get pointer expresiones como por ejemplo, nomArray+"{3}", así como también elementos de array 2D (nomArray+"{3}{5}").
Sin embargo, puede pasar elementos de variables (nomArray+"{myVar}"). 
En un formulario, usted construye una matriz de 5 x 10 de variables editables llamadas v1, v2... v50. Para inicializar todas estas variables, usted escribe:
  ` ...
 For($vlVar;1;50)
    $vpVar:=Get pointer("v"+String($vlVar))
    $vpVar->:=""
 End forUtilizar punteros a elementos de arrays de dos dimensiones:
 $pt:=Get pointer("a{1}{2}")
  //$pt=->a{1}{2}
 $pt2:=Get pointer("atCities"+"{2}{6}")
  //$pt2=->atCities{2}{6}
	Producto: 4D
	Tema: Lenguaje
	Número 
        304
        
        
        
	
	Modificado: 4D 2004 
	Modificado: 4D v15
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de lenguaje 4D ( 4D v19)
	
	
	
	Manual de lenguaje 4D ( 4D v19.1)
Añadir un comentario