ID do artigo: 111868 - Última revisão: terça-feira, 19 de setembro de 2006 - Revisão: 1.3 Função de mensagem usando CInt() de erro: Tipos incompatíveis
SumárioNo Microsoft Visual Basic programação System, aplicativos Edition, quando você usa a função CInt() com uma seqüência de caracteres que não pode ser convertida em um número, você receber a seguinte mensagem de erro: Erro em tempo de execução '13': Tipos incompatíveis Mais InformaçõesA função CInt Converte uma expressão em um número inteiro. Você pode usar qualquer numérico válido ou uma expressão de seqüência de caracteres, mas a expressão de seqüência de caracteres deve ser capaz de ser convertido em um número. O Visual Basic Reference afirma que você deve usar a função CInt em vez da função Val para fornecer conversões internacionalizadas de qualquer outro tipo de dados como inteiro. No entanto, as duas funções não se comportar exatamente da mesma. Quando você usa a função Val para retornar os números contidos em uma seqüência de caracteres, somente os caracteres numéricos primeiro na seqüência de caracteres são retornados. Enquanto a função Val retorna apenas a parte numérica de uma expressão de seqüência de caracteres, o CInt função retorna a mensagem de erro acima se a expressão de seqüência de caracteres não pode ser avaliada como um número. A seguir está uma tabela de expressões e valores retornados pelo CInt e as funções Val.
Expression Value Returned
--------------------------------------------
Val("1726 56th Ave NE") 172656
CInt("1726 56th Ave NE") Error message
Val("asdf") 0
Cint("asdf") Error message
Val("1,000") 1
CInt("1,000") 1000
Val("1.34") 1.34
CInt("1.34") 1
ReferênciasPara obter mais informações sobre a função CInt, escolha o botão Pesquisar na referência do Visual Basic e digite: CInt A informação contida neste artigo aplica-se a:
Tradução automáticaIMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado. Clique aqui para ver a versão em Inglês deste artigo: 111868
(http://support.microsoft.com/kb/111868/en-us/
)
| Outros Recursos Outros Sites de Suporte
ComunidadesObtenha Ajuda AgoraTraduções deste artigo
|






Windows Live
Facebook
Twitter
Linkedin
Digg it
Yahoo
Delicious
StumbleUpon
Yammer
Reddit
Technorati
FriendFeed
Email


Voltar para o início