Surgiu uma dúvida na lista do IBO e gostaria de postá-la aqui para ver a
opinião dos colegas, seria interessante também se o Andreano ou o Daniel
Polistchuck pudessem dar sua contribuição para o assunto.
A questão é a seguinte:
Como o compilador interpreta a seguinte linha:
if not Prepared or not SQLIsValid then
Assim:
if not (Prepared or not SQLIsValid) then
Ou assim?
if (not Prepared) or (not SQLIsValid) then
O comportamento que se deseja é o último, mas o código está de fato sem
nenhum parenteses, e o comportamento tem sido estranho. Poderia essa linha
ser interpretada de uma forma ou de outra de acordo com a versão do Delphi?
Existe alguma diretiva de compilação que possa afetar a forma de
interpretação dessa linha?
--
[]s
Andrei
[As partes desta mensagem que não continham texto foram removidas]
--
<<<<< 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]
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!.