4D v14.3

Get pointer

Página Inicial

 
4D v14.3
Get pointer

Get pointer 


 

Get pointer ( nomeVar ) -> Resultado 
Parâmetro Tipo   Descrição
nomeVar  cadeia in Nome da variável processo ou interprocesso
Resultado  Ponteiro in Ponteiro a variável processo ou interprocesso

O comando Get pointer devolve um ponteiro até uma variável processo ou interprocesso cujo nome se passa em nomVar.

Para levar um ponteiro até um campo, utilize Field. Para levar um ponteiro até uma tabela, utilize Table.

Nota: pode passar a Get pointer expressões como, por exemplo, NomArr+"{3}". Entretanto, não pode utilizar elementos de array 2D (NomArr+"{3}{5}") ou elementos de variável (NomArr+"{miVar}").

Exemplo  

Em um formulário, você constrói uma matriz de 5 x 10 de variáveis editáveis chamadas v1, v2... v50. Para inicializar todas estas variáveis, você escreve:

  ` ...
 For($vlVar;1;50)
    $vpVar:=Get pointer("v"+String($vlVar))
    $vpVar->:=""
 End for

 
PROPRIEDADES 

Produto: 4D
Tema: Linguagem
Número 304

 
HISTÓRIA 

Modificado: 4D 2004

 
VER TAMBÉM 

Field
Table

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v11 SQL Release 6)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)