4D v14

Ponteiros

Página Inicial

 
4D v14
Ponteiros

Ponteiros    


 

 

Além das manipulações explicadas no vídeo, também deve levar em conta que:

Usar um ponteiro é bastante fácil. A vantagem de seu uso é para fazer a programação mais genérica e adaptável.

O conceito de ponteiro é simples e o usamos todos os dias ao falar.

Na frase “meu cachorro está na casa”, se utilizam dois ponteiros.

Si Paulo diz “coloque na gaveta”, ¿de qual gaveta está falando?

A gaveta que Paulo indicou com o dedo. Referiu-se a uma gaveta que a outra pessoa vai “desapontar” (olhar para qual gaveta aponta o dedo de Paulo).

Esta idéia simples funciona bem em 4D e permite substituir as gavetas com as tabelas, campos ou variáveis.

Se eu pedir a 4D realizar uma pesquisa nesta tabela, primeiro é necessário definir que tabela consultar apontando para ela da seguinte forma:

 MiPuntero:=->[TABLA]

Ao princípio, é possível que tenha alguns problemas com os ponteiros, mas logo descobrirá que são fáceis de implementar e que oferecem um grande poder.
Os ponteiros são normalmente utilizados como parâmetros durante as chamadas de métodos. Recomendamos-lhe que passar algum tempo para familiarizar-se com seu uso, já que são úteis quando pense:

  • “Vou a duplicar este botão”
  • Ou “tenho que copiar este método e depois o adaptar”.

Quando necessite administrar listas de ponteiros, então será a hora de olhar aos arrays de ponteiros.

Lembre que também pode utilizar o comando Get pointer que lhe permite definir o nome dos ponteiros a partir de uma cadeia de caracteres. Por exemplo:

 Get pointer("MiVariable"+String($i))

 
 

 
PROPRIEDADES 

Produto: 4D
Tema: Ponteiros

 
ARTICLE USAGE

Autoformação ( 4D v13)
Autoformação ( 4D v14)