Erro em Tipo variant

17/01/2006

0

ola pessoal estou com um problema bem estranho e gostaria da ajuda de vcs !
Tenho uma variavel que é do tipo Variant, onde fazemos alguns testes:

if (vChave = Null) then.. ....

Na minha máquina, compilo e quando vou executar dá um erro nesta linha:

´Invalid variant operation´

na máquina do meu colega, ele compila o mesmo projeto e quando executa
NÃO
da erro

Tem ideia do que pode ser?

mesmo projeto
mesma versão do delphi
mesmos componentes instalados
mesma versão do windows
mesmo client do oracle


Responder

Posts

17/01/2006

Massuda

Não sei se isso depende da versão do Delphi, mas ao invés de fazer...
if (vChave = Null) then...
...não deveria fazer...
if VarIsNull(vChave) then...



Responder

17/01/2006

Mdm

Obrigado Massuda Gostei muito da dia dicas, mas poderia me matar uma curiosidade se possivel.
quando declaramos uma variavel do Tipo Variant a mesma não esta Null ????
eu preciso inicialiar ela como Null ???? (vChave := Null) ?

pois na maquina de meu amigo eu nçao preciso inicializar ela e na minha sim.

Obrigado


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar