Is nil pointer
Is nil pointer ( umPonteiro ) -> Resultado
Parâmetro | Tipo | Descrição | |
---|---|---|---|
umPointer | Pointer | → | Ponteiros a ser testado |
Resultado | Boolean | ← | TRUE = ponteiro nulo (->[])FALSE = ponteiro válido a um objeto existente |
Descrição
O comando Is nil pointer devolve True se o ponteiro que você passa em umPonteiro é Nulo (->[]). Devolve False em todos os outros casos (ponteiro a um campo, tabela ou variável).
Caso deseje conhecer o nome da variável apontada ou o número do campo, pode utilizar o comando RESOLVE POINTER.
Exemplo
var $ptr : Pointer
...
If(Is nil pointer($ptr))
End if
// é equivalente a
If($ptr=Null)
End if