Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) O que significa @variavel?


Yelken Heckman

Pergunta

2 respostass a esta questão

Posts Recomendados

  • 0

No help do delphi voce encontraria

O @ é o operador que devolve o endereço de uma variável, ou de uma função, procedimento, ou método; quer dizer, @ constrói um ponteiro a seu operando. Para mais informação sobre ponteiros, veja Ponteiros e tipos de ponteiro. As seguintes regras se aplicam @.

Se X for uma variável, @X devolve o endereço de X. (regras Especiais se aplicam quando X for uma variável processual; veja tipos Processuais em declarações e expressões.) O tipo de @X é Ponteiro se a falta {$T–} o compilador diretivo está em efeito. No {$T+} estado, @X é de tipo ^T onde T é o tipo de X.

Se F é uma rotina (uma função ou procedimento), @F devolve F's o ponto de entrada. O tipo de @F sempre é Ponteiro.

Quando @ é aplicado a um método definido em uma classe, o identificador de método deve ser qualificado com o nome de classe. Por exemplo,

@TMyClass.DoSomething

pontos para o método DoSomething de TMyClass. Para mais informação sobre classes e métodos, veja Classes e objetos.

abraço

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      651,9k
×
×
  • Criar Novo...