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: