Olha, que eu conheco só exitem três meios de saber se um valor está vazio Null Nil e Zero ou qqr constante própria do tipo.
Se você fizer testes como esse: var asdf :TDateTime; begin if asdf = 0 then Showmessage('zero'); if asdf = null then ShowMessage('null'); end; Verá que o valor mostrado será zero...e não null... nil nem entra nela listagem pq nil é apenas para objetos/ponteiros. Logo, a única forma de se saber se uma data está vazia é comparar com 0. Tecnicamente ela não está vazia... mas enfim, é o valor que temos... Inteiros não são vazios também... ;-) Thiago ----- Original Message ----- From: "Rodrigo Othavio Farias" <[EMAIL PROTECTED]> To: <delphi-br@yahoogrupos.com.br> Sent: Thursday, February 03, 2005 6:43 PM Subject: Re: [delphi-br] Valor de variável Tdatetime > > zero nao é data vazia > > > []´s > Rodrigo O. Farias > ----- Original Message ----- > From: Francisco Thiago de Almeida > To: delphi-br@yahoogrupos.com.br > Sent: Thursday, February 03, 2005 4:09 PM > Subject: Re: [delphi-br] Valor de variável Tdatetime > > > glb_DataCompensacao = 0; > > > ----- Original Message ----- > From: "Alexandre Oliveira" <[EMAIL PROTECTED]> > To: <delphi-br@yahoogrupos.com.br> > Sent: Thursday, February 03, 2005 6:04 PM > Subject: [delphi-br] Valor de variável Tdatetime > > > > Olá pessoal, > > Deu branco geral, rs... Olha, criei a seguinte var: > > var > glb_DataCompensacao : TDateTime; > > Até aí beleza. Mas, como eu pergunto se esta variável está vazia ? > > > []'s > > Alexandre Oliveira Campioni > Analista de Sistemas > A-Tecnologia e Sistemas de Informacao Ltda. > Sao Joaquim da Barra - Sao Paulo - Brasil > [EMAIL PROTECTED] > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > > > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > > > Yahoo! Grupos, um serviço oferecido por: > > > > > > > > > Links do Yahoo! Grupos > > Para visitar o site do seu grupo na web, acesse: > http://br.groups.yahoo.com/group/delphi-br/ > > Para sair deste grupo, envie um e-mail para: > [EMAIL PROTECTED] > > O uso que você faz do Yahoo! Grupos está sujeito aos Termos do Serviço do > Yahoo!. > > > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > Para ver as mensagens antigas, acesse: > http://br.groups.yahoo.com/group/delphi-br/messages > > Para falar com o moderador, envie um e-mail para: > [EMAIL PROTECTED] ou [EMAIL PROTECTED] > > Links do Yahoo! Grupos > > > > > > > > > -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html