4D v13.4

Get pointer

Página Inicial

 
4D v13.4
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

 
INDEX

Lista alfabética dos comandos

 
HISTÓRIA 

Modificado: 4D 2004

 
VER TAMBÉM 

Field
Table