Invalid variant

Delphi

02/07/2003

Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?

Grato!


Jtagliatti

Jtagliatti

Curtidas 0

Respostas

Leoback

Leoback

02/07/2003

[quote=´jtagliatti´]Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?

Grato!


Irmão!

Pelo que pude entender, você precisa usar uma função de conversão de um tipo de dados para outro antes de atribuir o valor da variável ao controle (no seu caso o TEdit). Por exemplo se o valor da variável for do tipo Integer(inteiro) use

Edit_campo.text:=IntToStr(var_Campo);

a função IntToStr converte o valor da var_Campo do Tipo Integer para String.

Espero ter ajudado!

Leo


GOSTEI 0
Leoback

Leoback

02/07/2003

[quote=´jtagliatti´]Quando tento atribuir o valor de uma variável inteira a um campo DBEdit aparece uma mensagem de erro ´Invalid variant type conversion´.
Sintaxe: Edit_campo:=var_campo
Qual é a sintaxe correta para se fazer isto?

Grato!


Irmão!

Pelo que pude entender, você precisa usar uma função de conversão de um tipo de dados para outro antes de atribuir o valor da variável ao controle (no seu caso o TEdit). Por exemplo se o valor da variável for do tipo Integer(inteiro) use

Edit_campo.text:=IntToStr(var_Campo);

a função IntToStr converte o valor da var_Campo do Tipo Integer para String.

Espero ter ajudado!

Leo


GOSTEI 0
POSTAR