ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

conn := TSQLConnection.Create(nil);

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
wagnerbrito
Novato
Novato


Registrado: Quinta-Feira, 29 de Mai de 2014
Mensagens: 11

MensagemEnviada: Seg Jun 02, 2014 10:05 pm    Assunto: conn := TSQLConnection.Create(nil); Responder com Citação

conn := TSQLConnection.Create(nil);

Para que serve este nil?

obrigado
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
GustavoToyota
Profissional
Profissional


Registrado: Domingo, 9 de Outubro de 2011
Mensagens: 605
Localização: Sorocaba - SP

MensagemEnviada: Seg Jun 02, 2014 11:57 pm    Assunto: Responder com Citação

1. O nil é o equivalente ao null nas outras linguagens. Significa "nulo", "nada", "vácuo"... ou seja, se o valor de um ponteiro (variável que aponta para uma posição da memória) for nil, então ela aponta para o vácuo.

2. O Delphi possui um padrão em que seus componentes de design-time devem possuir um parâmetro em seus constructors chamado AOwner que deve apontar para o Form que irá cuidar da sua liberação. Quando este valor é definido como nil, isso significa que o programador toma a responsabilidade de destruir o componente manualmente, seja com Destroy, Free ou FreeAndNil.

Abraços
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular Enviar E-mail MSN Messenger
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB