Erro em Tipo variant

Delphi

17/01/2006

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


Mdm

Mdm

Curtidas 0

Respostas

Massuda

Massuda

17/01/2006

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...



GOSTEI 0
Mdm

Mdm

17/01/2006

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


GOSTEI 0
POSTAR